PITTSBURGH — Paul Maholm pitched a three-hitter for his second career shutout and the Pittsburgh Pirates established a season high for hits for the second consecutive game, beating the Houston Astros 9-0 on Sunday.
Maholm (6-7) faced only two batters above the minimum in needing 103 pitches to throw his first complete game since April 27, 2008, at Philadelphia. His only previous shutout was against Houston April 24, 2007.
Garrett Jones hit a two-run shot, the Pirates’ first multiple-run homer in five weeks, and Ronny Cedeno went 4 for 4 with three doubles for Pittsburgh, which had 19 hits a day after amassing 17 in winning two straight following a seven-game losing streak.
Every Pirates position player had at least a hit and seven different players had at least an RBI.
Pittsburgh outfielder Andrew McCutchen left the game after making a diving catch in the eighth inning with neck soreness. No immediate word was available on the severity of the injury, which occurred when he dived for Pedro Feliz’s sinking liner in right-center.
Maholm allowed only three singles — two by Angel Sanchez, who was erased by a double play each time — in tying teammate Zach Duke for the most wins (27) in the 10-year history of PNC Park. Pittsburgh had lost five of his six previous starts.
It was the first complete game by a Pirates starter this season.
Jones hit his team-leading 12th home run of the season — but only his second since June 13 — a high fly above the 21-foot wall in right-center off Chris Sampson with two outs and Jose Tabata aboard in the fifth.
It was the Pirates’ first home run with a man on base since June 8.
McCutchen made it 6-0 with a two-out, two-run single in the sixth, and his replacement in the lineup, Ryan Church, added an RBI double and scored on a double by Tabata in the eighth. Walker made it 9-0 by driving in Tabata with a single.
Marlins 1, Nationals 0
MIAMI — Alex Sanabia pitched into the sixth inning to earn his first major league win, and four relievers helped the Marlins shut out the Nationals for the second game in a row.
The Nationals went 0 for 9 with runners in scoring position for the second consecutive game.
Sanabia (1-1), making his second career start, allowed four hits in 5 1-3 innings and lowered his ERA to 2.12 in five games this season. Leo Nunez earned his 22nd save.
Craig Stammen (2-4) wound up with the loss, allowing the only run in six innings.
Mets 4, Giants 3
SAN FRANCISCO — Ike Davis doubled home the go-ahead run in 10th inning after the Mets wasted a two-run lead in the ninth, as New York avoided a four-game sweep.
Travis Ishikawa’s two-run, pinch-hit single tied the game in the ninth inning, but he was thrown out at the plate on an infield chopper as the potential winning run. Replays showed Ishikawa appeared to be safe as he slid into home.
Giants closer Brian Wilson (2-1) got two outs in the 10th before giving up Jason Bay’s third single. Davis, who also drove in a run in the eighth, doubled high off the right field wall.
Francisco Rodriguez (3-2) blew his fourth save in 26 chances but earned the win.
Cards 5, Dodgers 4
ST. LOUIS — Matt Holliday drove in the winning run with two outs in the ninth inning, and the Cardinals rallied from a four-run deficit to finish a four-game sweep.
Allen Craig filled in for Albert Pujols, who got the day off for just the second time this season, and drove in three runs in the final two innings on his 26th birthday.
Jonathan Broxton (3-1) served up the pitch in the ninth inning that Holliday hit over Andre Ethier’s head in right field, bringing home Jon Jay with the winning run.
Ryan Franklin (4-1) pitched the ninth for St. Louis to earn the win.
Braves 11, Brewers 6
ATLANTA — Brian McCann hit a grand slam and matched his career high with five RBIs, helping the Braves end a rare two-game home losing streak.
Matt Diaz drove in three runs with three hits, including a homer, and Derek Lowe (10-8) went 5 1-3 innings as the Braves took a split in the four-game series.
Rickie Weeks had two homers and Fielder hit his second in as many days for Milwaukee, while Manny Parra (3-7) gave up 10 hits and 10 runs in only 5 1-3 innings.