Tim Lincecum pitched 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 over the last-place Padres Saturday night in San Diego.
The two-time Cy Young Award winner in a season-long funk was the loser when Cincinnati’s Homer Bailey no-hit the Giants July 2.
Lincecum (5-9) was in control from the start Saturday, striking out 13. He walked four and hit a batter. He threw a whopping 148 pitches.
Still, he needed some help to preserve his no-no. Pence caught Alexi Amarista’s sinking liner with a full dive to end the eighth. Lincecum pumped his fist as Pence jumped up with the ball in his glove. Amarista put his hands to his helmet and pulled it off in disgust.
‘‘I thought for sure it was a hit,’’ Lincecum said. ‘‘You see Hunter flying out of nowhere making the flying grab. That was really impressive, a big play for us.’’
Third baseman Pablo Sandoval did his part, too, when he made a nice backhanded play on pinch hitter Jesus Guzman’s grounder deep behind the bag and threw him out for the third out of the seventh.
Lincecum had been struggling coming in, losing his previous four decisions. He hadn’t won since June 4 against Toronto and hadn’t won on the road since April 3 at the Dodgers.
Rangers 7, Tigers 1 — Visiting Texas tagged Max Scherzer with his first loss of the season while Derek Holland (8-4) allowed a run and five hits in seven innings.
Scherzer (13-1) was trying to become the first pitcher in the majors to start 14-0 since Roger Clemens in 1986. He allowed four runs and eight hits in six innings, walking two and striking out six. It was the righthander’s first regular-season loss since Sept. 23, a span of 21 starts.
Blue Jays 7, Orioles 3 — J.P. Arencibia hit a two-run single in the sixth inning, and visiting Toronto overcame home runs by Chris Davis and Adam Jones in routing Baltimore.
Davis increased his majors-leading homer total to 36 with his third long ball in three games, a solo shot in the second inning. Reggie Jackson is the only player in AL history with more home runs before the All-Star break, hitting 37 in 1969.
Twins 4, Yankees 1 — Samuel Deduno pitched seven impressive innings and slumping Minnesota hit three home runs off Phil Hughes.
Rays 4, Astros 3 — Luke Scott had a go-ahead RBI single in the sixth after he tied it with a two-run homer in the fifth, leading Tampa Bay to a home win over Houston.
White Sox, Phillies split — Alexei Ramirez hit a tiebreaking double in the 11th to lift visiting Chicago to a 5-4 win in the opener of a day-night doubleheader. Philadelphia won the second game, 2-1, on Michael Young’s RBI single in the 13th.
Braves 5, Reds 2 — Mike Minor struggled early before recovering to throw seven strong innings, and also hit a go-ahead double that helped boost host Atlanta.
Dodgers 1, Rockies 0 — Zack Greinke retired his first 13 batters before finishing with a two-hitter for Los Angeles. Greinke is 5-0 in seven home starts.
Mariners 6, Angels 0 — Felix Hernandez threw eight shutout innings and Justin Smoak drove in four runs for host Seattle, including a three-run homer.
Indians 5, Royals 3 — Lonnie Chisenhall hit his first career grand slam, Scott Kazmir pitched into the seventh inning, and host Cleveland topped Kansas City.
Cubs 6, Cardinals 4 — Matt Garza pitched into the seventh for his fifth consecutive win for host Chicago and Alfonso Soriano hit his ninth homer in his last 15 games.
Pirates 4, Mets 2 — Andrew McCutchen hit a tying home run, then delivered a go-ahead single the next inning as host Pittsburgh won its third straight.
Marlins 2, Nationals 1 — Giancarlo Stanton homered leading off the bottom of the ninth to tie it and Ed Lucas beat out a double-play relay in the 10th to give Miami the victory.
Diamondbacks 5, Brewers 4 — At Phoenix, Didi Gregorius hit one of Arizona’s three solo home runs and drove in the tying run during a three-run seventh.