Brett Lawrie hit the game's first pitch for one of Toronto's four homers and the Blue Jays tagged Jon Lester for a career-worst 11 runs in a 15-7 victory Sunday that completed a three-game sweep over the host Boston Red Sox.

Toronto (48-47) climbed out of the AL East cellar, ahead of the Red Sox (48-48). Lester (5-8) was booed off the field after being pulled in the fifth.

Orioles 4, Indians 3: Zach Britton pitched six shutout innings and J.J. Hardy drove in three runs for visiting Baltimore, winners of five straight.

Mariners 2, Rays 1: Blake Beavan (5-6) allowed four hits in eight innings for visiting Seattle to complete a 5-2 trip.

Angels 7, Rangers 4: Albert Pujols had a homer and three RBIs, and rookie Mike Trout raised his league-leading average to .357 for host Los Angeles.

Tigers 6, White Sox 4: Miguel Cabrera homered twice, reaching 300 for his career, to help host Detroit go up 11/2 games in the AL Central.

Twins 7, Royals 5: Ryan Doumit homered from both sides of the plate and drove in four for visiting Minnesota.

Phillies 4, Giants 3: Jimmy Rollins hit an RBI single to lift host Philadelphia in 12 innings. John Mayberry Jr. hit two solo homers for the Phillies and Nate Schierholtz hit a pair of solo shots for the Giants.

Nationals 9, Braves 2: Ryan Zimmerman homered twice and drove in three runs for host Washington.

Pirates 3, Marlins 0: Jeff Karstens pitched seven crisp innings for host Pittsburgh.

Reds 2, Brewers 1: Johnny Cueto (12-5) helped host Cincinnati wrap up an 8-2 homestand.

Cardinals 7, Cubs 0: Lance Lynn (12-4) threw six spotless innings and Carlos Beltran homered for host St. Louis. -- AP

More MLB news