Matt Garza made 102 pitches last night in Toronto. The only throw the Tampa Bay righthander wanted back most, though, was an easy toss to first base.
Lyle Overbay doubled home the tiebreaking run in the seventh inning, Brett Cecil won for the first time in four starts and the Toronto Blue Jays took advantage of two Rays errors to win, 2-1, handing Tampa Bay its third straight loss.
Garza and second baseman Sean Rodriguez made throwing errors for the unusually sloppy Rays, who made only three errors on their just-concluded 11-game homestand, going 8-3.
Cecil (9-5) gave up one run and four hits in seven innings, walked two and struck out nine, one shy of his career high. The lefthander said he threw more cutters and sliders than usual.
Shawn Camp worked the eighth and Kevin Gregg pitched around a leadoff single in the ninth to earn his 25th save in 29 chances.
Garza (11-6) allowed two runs and four hits in eight innings for the Rays.
Giants 3, Braves 2 — Pat Burrell had a sacrifice fly with the bases loaded in the 11th inning and San Francisco scored the tying and go-ahead runs without a hit in Atlanta.
Aubrey Huff opened the 11th with a walk and moved to second when Buster Posey walked. Juan Uribe hit into a forceout, with Huff reaching third. After two balls to Pablo Sandoval, he was intentionally walked. That loaded the bases for Burrell, whose fly to left easily scored Huff.
Nationals 6, Dodgers 3 — Adam Dunn hit a pair of three-run homers off Clayton Kershaw, tying a career high for RBIs, for visiting Washington.
John Lannan (3-5) allowed three runs and five hits over six innings in his second start since returning from a six-week stint with Double-A Harrisburg. It was the lefthander’s first victory with the big league club since May 28 at San Diego.
Rangers 5, Athletics 1 — Cliff Lee pitched at least eight innings for the 10th straight start, Taylor Teagarden hit a two-run homer and visiting Texas built its biggest AL West division lead in 11 years, 9 1/2 games over Oakland.
Reds 3, Cubs 0 — Bronson Arroyo kept Chicago scoreless for the second time this season and Ryan Hanigan hit a two-run homer as visiting Cincinnati moved 14 games over .500 for the first time in 11 years.
Cardinals 7, Marlins 0 — Adam Wainwright pitched a two-hitter for his 16th victory and Albert Pujols hit a three-run home run in the first inning to help St. Louis shut out reeling Florida in Miami.
Orioles 2, White Sox 1 — Adam Jones singled in the winning run with two outs in the 10th inning, and Baltimore extended its unbeaten run under new manager Buck Showalter to four straight by holding off Chicago.
Diamondbacks 2, Padres 1 — Dan Hudson pitched into the eighth inning to outduel Jon Garland and Adam LaRoche hit his 18th homer as host Arizona got by San Diego.
Angels 4, Tigers 2 — Jered Weaver (11-7) allowed three hits over seven innings to best Justin Verlander, Torii Hunter hit a two-run homer, and visiting Los Angeles topped Detroit.
Phillies 7, Mets 5 — Carlos Ruiz singled in the go-ahead run during a six-run eighth inning and host Philadelphia won its fifth straight by beating New York.
Indians 7, Twins 6 — Matt LaPorta homered leading off the bottom of the ninth inning to lift Cleveland over Minnesota.
Rockies 6, Pirates 3 — Troy Tulowitzki hit a tiebreaking RBI single with two outs in the seventh and Colorado snapped a seven-game road losing streak.
Brewers 6, Astros 5 — Prince Fielder hit a two-run single in the ninth inning, capping a four-run rally for host Milwaukee.
Mariners 7, Royals 1 — Chone Figgins drove in three runs and Ryan Langerhans had three hits, including a home run, to help host Seattle beat Kansas City’s Zack Greinke for the first time.