SAN DIEGO — Tim Lincecum threw his first career no-hitter and the second in the majors in 11 days, a gem saved by a spectacular diving catch by right fielder Hunter Pence in the San Francisco Giants' 9-0 win against the last-place San Diego Padres Saturday night. Lincecum, a two-time Cy Young Award winner, was the loser when Cincinnati's Homer Bailey no-hit the Giants on July 2, the first in the majors this year. Lincecum (5-9) was in control from the start, striking out 13 and throwing a career-high 148 pitches. Still, he needed some help. Pence caught Alexi Amarista's sinking liner with a full dive to end the eighth. Dodgers 1, Rockies 0: Zack Greinke retired his first 13 batters before finishing a two-hitter to win his fifth straight start and lead Los Angeles past Colorado for their 14th win in 17 games. Greinke (8-2) struck out nine, walked one and got 14 groundball outs while recording his fourth shutout and 13th complete game in 245 career starts. He out-pitched Tyler Chatwood (5-3), who gave up a run in the first inning then nothing the rest of the way. Braves 5, Reds 2: Mike Minor struggled early before recovering to throw seven strong innings, and also hit a go-ahead double that led Atlanta over Homer Bailey and Cincinnati. Minor (9-4) snapped a streak of five straight starts without a win. The left-hander allowed two runs on six hits and one walk — including only one hit in his last five innings. Pirates 4, Mets 2: Andrew McCutchen hit a tying home run and delivered a go-ahead single the next inning to rally Pittsburgh past New York for the Pirates' third straight win. McCutchen's 10th homer made it 2-all in the sixth. He added an RBI single in the seventh off Greg Burke (0-2). Cubs 6, Cardinals 4: Matt Garza pitched into the seventh inning for his fifth consecutive win and Alfonso Soriano homered again, leading Chicago over St. Louis. Marlins 2, Nationals 1, 10 innings: Giancarlo Stanton homered leading off the ninth inning to tie it and Ed Lucas beat out double-play relay in the 10th to lift Miami over Washington. Inter-League White Sox 5, Phillies 4, 11 innings (1st game); Phillies 2, White Sox 1, 13 innings (2nd game): Michael Young hit an RBI single with two outs in the 13th inning to lift Philadelphia over Chicago, giving the Phillies a split of a day-night doubleheader. Alexei Ramirez hit a tiebreaking double in the 11th inning to help Chicago win the opener 5-4. Diamondbacks 5, Brewers 4: Didi Gregorius hit one of Arizona's three solo home runs and drove in the tying run during a three-run seventh inning that rallied the Diamondbacks. — Agencies