Amy Sancetta, Associated Press
Cleveland's Asdrubal Cabrera tags out Toronto's Marco Scutaro to complete an unassisted triple play.

Asdrubal Cabrera turned the 14th unassisted triple play in major league history, and it wasn't enough for the Cleveland Indians to complete a doubleheader sweep.

Shannon Stewart hit a sacrifice fly in the 10th inning, Aaron Hill added a two-run single and the Toronto Blue Jays beat Cleveland 3-0 on Monday night in Cleveland to salvage a split of the doubleheader.

The nightcap featured terrific pitching performances from Toronto's Shawn Marcum and Cleveland's Cliff Lee, who got a big assist from Cabrera in the fifth inning.

With Kevin Mench and Marco Scutaro on with singles, Cabrera made a diving backhand catch of a line drive by Lyle Overbay, touched second base to force Mench and then tagged out Scutaro.

Colorado shortstop Troy Tulowitzki made the last unassisted triple play in the majors, on April 29, 2007, against Atlanta. Oakland second baseman Randy Velarde last turned the trick in the AL, on May 29, 2000, against the Yankees.

American League

RAYS 7, YANKEES 1: At St. Petersburg, Fla., Matt Garza pitched seven scoreless innings and the surging Rays beat nemesis Andy Pettitte and the Yankees for their fifth consecutive victory.

Garza (2-1) allowed five hits, walked one and struck out three. Only one baserunner, Alberto Gonzalez in the sixth, reached as far as second base against the right-hander.

Jason Bartlett and Dioner Navarro each drove in two runs for the Rays (22-16), who climbed six games over .500 for the first time in franchise history and also extended their home winning streak 10 games.

TWINS 7, RED SOX 3: At Minneapolis, Livan Hernandez won again, Craig Monroe contributed another big hit, and the Twins beat the Red Sox.

Manny Ramirez finally went deep, hitting career homer No. 498 in the first inning for the Red Sox. The two-run shot was his second home run in 20 games.

Hernandez (6-1) rebounded after a rough start to finish six innings for another quality outing. The Twins are 8-1 when he's on the mound.

ANGELS 10, WHITE SOX 7: At Anaheim, Calif., Vladimir Guerrero homered and drove in four runs, Nick Adenhart recorded his first major league victory and the Angels beat the White Sox to snap a four-game losing streak.

Adenhart (1-0) allowed four runs and nine hits in 5 2/3 innings, walking three and striking out one. It was the third start for the 21-year-old right-hander, who has given up 12 earned runs, 18 hits and 13 walks over 12 innings while filling in John Lackey.

RANGERS 13, MARINERS 12 (10): At Arlington, Texas, the only real fireworks between Texas and Seattle this time were the pyrotechnic displays after back-to-back home runs by Josh Hamilton and Milton Bradley, and then the 10th-inning game-winning shot by Ramon Vazquez as the Rangers rallied for the win.

Vazquez's homer came with one out in the 10th off Brandon Morrow (0-1), who struck out the other four batters he faced.

National League

PIRATES 5-1, BRAVES 0-8: At Pittsburgh, Tim Hudson limited Pittsburgh to two hits and an unearned run over seven innings and the Braves halted their seven-game road losing slide.

In the opener, Freddy Sanchez hit a three-run double and Zach Duke pitched six shutout innings as the Pirates won 5-0 for their sixth consecutive win.

REDS 8, MARLINS 7: At Cincinnati, Jeff Keppinger and Brandon Phillips hit two-run homers in the seventh inning, breaking open a tied game and sending right-hander Aaron Harang to a long-awaited victory.

The Marlins arrived with a seven-game winning streak and the best record in the major leagues. Things looked good early, when they piled up three solo homers off Harang (2-5), including another one by Dan Uggla. Harang hadn't won since April 10, going 0-4 despite one solid performance after another.

NATIONALS 10, METS 4: At New York, making his ninth start without a victory, Odalis Perez had three hits and two RBIs and pitched into the seventh inning to lead the Washington Nationals.

On an unusually chilly night with winds gusting to more than 20 mph, Jesus Flores and Lastings Milledge each had two-run doubles and Washington ended a three-game slide by first taking advantage of wildness by Nelson Figueroa (2-3), then doing something they haven't been able to all season: get hits with runners on base.

CUBS 12, PADRES 3: At Chicago, Carlos Zambrano won his fifth straight decision and Alfonso Soriano homered in a six-run fifth inning as the Chicago Cubs won their fourth straight.

BREWERS 8, CARDINALS 3: At Milwaukee, Ryan Braun hit two home runs for the second game in a row, and St. Louis Cardinals catcher Yadier Molina and manager Tony La Russa both were ejected from the Brewers' victory.

Braun followed up Sunday's two-homer performance by hitting two more off stingy Cardinals starter Adam Wainwright (3-2).

ASTROS 7, GIANTS 3: At San Francisco, for Barry Zito, a no-decision became a positive thing — a sign of progress. Lance Berkman is too much for any pitcher to handle right now.

Hunter Pence hit a go-ahead sacrifice fly in the seventh, Berkman had a tying two-run homer off Zito and the surging Astros beat the Giants for their fourth straight victory.