Toronto 7, Cleveland 4 (12): Rajai Davis hit a two-run double in the 12th inning and the Blue Jays rallied for the second straight game against Cleveland's bullpen.
Kansas City 6, L.A. Angels 3: Luke Hochevar took a shutout into the seventh inning and the Royals got solo homers from Eric Hosmer and Mike Moustakas against Dan Haren.
Baltimore 8, Minnesota 2: Tommy Hunter took a four-hitter into the eighth inning, Nick Markakis went 3 for 4 with a homer and Baltimore won its sixth straight against the Twins.
Chicago White Sox 4, Texas 3: Alex Rios led off the ninth inning with a home run and the White Sox got their first win for new manager Robin Ventura.
Seattle at Oakland: The Mariners have gone 8-1 in Felix Hernandez's last nine outings versus their AL West rival, as he's posted a 5-0 record with a 1.87 ERA in that stretch.
Washington 7, Chicago Cubs 4: Adam LaRoche homered and matched a career-high with four hits, and the Nationals again rallied late against Kerry Wood and Carlos Marmol, scoring five runs in the eighth inning.
Milwaukee 6, St. Louis 0: Corey Hart homered twice, Zack Greinke pitched three-hit ball for seven innings and the Brewers spoiled the return of the Cardinals' Adam Wainwright, who missed all of the 2011 season after having elbow surgery.
Arizona 5, San Francisco 4: Aaron Hill hit two homers and Chris Young had a pair of run-scoring doubles for the Diamondbacks. J.J. Putz worked a perfect ninth for the save.
Houston 7, Colorado 3: J.D. Martinez homered and drove in three runs to help the Astros beat 49-year-old Jamie Moyer, who became the oldest player to appear in a game since 1980, when 54-year-old Minnie Minoso played for the White Sox.
Pittsburgh 2, Philadelphia 1 (10): Alex Presley singled home Mike McKenry with two outs in the bottom of the 10th to lift the Pirates. Rod Barajas, brought in by the Pirates in the offseason to provide some power, doubled off Philadelphia reliever Joe Blanton leading off the inning.
Miami 8, Cincinnati 3: Giancarlo Stanton led Miami out of its early slump, getting three hits and driving in three runs. Omar Infante, Hanley Ramirez and John Buck homered for the Marlins, who managed a total of one run and seven hits while losing their first two games.
L.A. Dodgers at San Diego: The Dodgers were trying to open with three wins in a row for the first time since 1999.
Around the horn
Cincinnati Reds: All-Star second baseman Brandon Phillips is keeping quiet while closing in on a contract extension. Phillips said on Saturday that he's not going to discuss an extension that's been in the works since last season. Owner Bob Castellini said earlier in the week there's enough money to give the popular infielder a new deal. Phillips has blossomed in Cincinnati, which got him from the Cleveland Indians for right-hander Jeff Stevens at the start of the 2006 season.
Miami Marlins: Manager Ozzie Guillen apologized on Saturday for telling a magazine he loves Fidel Castro, a comment that prompted the team to issue a statement denouncing the Cuban dictator. Guillen told Time magazine he loves Castro and respects him for staying in power so long. When Guillen read his comments on Friday, he said he felt sick because he knew how people would react.
On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.