NEW YORK: Aaron Harang threw no-hit ball for seven innings but was pulled after 121 pitches, and reliever Luis Avilan gave up David Wright’s two-out single in the eighth as the Atlanta Braves beat the New York Mets 6-0 Friday night.

As Harang’s pitch count increased on a chilly evening, it seemed doubtful manager Fredi Gonzalez would let him go the distance.

Harang worked around six walks, including two in the sixth inning and another pair in the seventh.

Brewers 5 Pirates 3: In Pittsburgh, Kyle Lohse pitched effectively into the seventh inning, and Carlos Gomez homered to lead Milwaukee past the Pirates.

Lohse (3-1) improved to 11-2 in his career against Pittsburgh, allowing one earned run in a win against them for the second time in six days.

Reds 4 Cubs 1: In Chicago, Alfredo Simon lowered his ERA to 0.86, and Cincinnati won for the 16th time in its last 17 games at Wrigley Field.

Making his third start, Simon (2-1) allowed an unearned run in six-plus innings and sent the Cubs to their fifth straight loss.

Jonathan Broxton pitched a hitless ninth for his second save, completing a six-hitter as the Reds stretched their winning streak to a season-best three.

Nationals 3 Cardinals 1: In Washington, St. Louis catcher Yadier Molina’s throwing error combined with Michael Wacha’s wild pitch allowed two unearned runs in the seventh inning, breaking a tie and helping Gio Gonzalez and the Nationals get the win.

Gonzalez (3-1) allowed one run and four hits in seven innings, retiring the last 11 batters he faced.

He finished with seven strikeouts and one walk as Washington ended an eight-game losing streak against St. Louis that dated to Game 5 of the teams’ 2012 NL division series.

Rockies 12 Phillies 1: In Denver, Troy Tulowitzki hit a three-run home run after No. 3 hitter Carlos Gonzalez was intentionally walked in front of him, Tyler Chatwood pitched seven strong innings for his first win of the season, and Colorado beat Philadelphia.

Tulowitzki went 3 for 3 on the night, drove in five runs and drew a key walk during the Rockies’ four-run first inning. Drew Stubbs and Charlie Blackmon added three hits apiece. The 18 hits represented a season high for the Rockies and their run total matched a season high.

American League

Angels 11 Tigers 6: In Detroit, Albert Pujols hit his 497th home run, and Howie Kendrick added two of his own to lead the Los Angeles Angels to win over the Tigers.

The Angels chased Detroit starter Drew Smyly (1-1) after three innings and then added seven runs off reliever Luke Putkonen.

Rays 11 Yankees 5: In St. Petersburg, Florida, James Loney drove in four runs, and Tampa Bay overcame a four-run deficit to beat New York, stopping a four-game skid.

Pinch-hitter Desmond Jennings had an RBI single before Loney’s two-run single off Adam Warren (0-1) in the seventh inning gave the Rays a 6-5 lead.

Orioles 8 Red Sox 4: In Boston, Jonathan Schoop went 4 for 5 with two doubles and two RBIs as Baltimore roughed up Red Sox starter John Lackey.

Every Orioles starter had at least one hit except for Chris Davis. Baltimore got 10 of those hits off Lackey (2-2), who allowed six earned runs over 51/3 innings.

Rangers 12 White Sox 0: In Arlington, Texas, Martin Perez pitched a three-hitter for his first career shutout, Leonys Martin drove in four runs and Texas routed Chicago.

Martin homered and was one of four Rangers batters with three hits apiece. Robinson Chirinos also went deep.

Royals 5 Twins 0: In Kansas City, Missouri, Jason Vargas pitched seven sharp innings, Mike Moustakas cracked a two-run homer, and the Royals romped to a victory over Minnesota.

Alcides Escobar had three hits and Omar Infante also drove in two runs for the Royals, who have won four straight after getting swept in Minnesota last weekend.

Blue Jays 3 Indians 2: In Cleveland, Melky Cabrera had four hits and scored the go-ahead run in the seventh inning on Edwin Encarnacion’s single, and Toronto held on to beat the Indians.

The Blue Jays trailed 2-1 in the seventh before Munenori Kawasaki hit an RBI single off reliever Marc Rzepczynski (0-1).

Interleague

Marlins 8 Mariners 4: In Miami, Giancarlo Stanton hit a grand slam with none out in the ninth inning, and the Marlins took advantage of an overturned call on a replay review to beat Seattle.