Braves 8, Nationals 1: Tim Hudson was a dual threat in his 200th career win, combining with Anthony Varvaro on a three-hitter while hitting a homer and a double. "The stars were aligned, and it was meant to be," Hudson said.
Indians 14, Phillies 2: Ryan Raburn homered twice for the second straight game and Cleveland hit seven home runs in all, a major league high this season. Delmon Young homered in his first at-bat with Philadelphia after coming off the disabled list.
Tigers 6, Twins 1: Miguel Cabrera and Prince Fielder each hit a two-run homer, Justin Verlander pitched seven strong innings and Detroit won its fifth straight.
Rangers 10, White Sox 6: Yu Darvish overcame a shaky start for his fifth victory in April. Texas scored six times in the sixth to break it open.
Cardinals 2, Reds 1: Matt Holliday hit a two-run homer, and Jaime Garcia pitched eight strong innings to improve to 9-2 against Cincinnati.
Blue Jays 9, Red Sox 7: Edwin Encarnacion became the 14th player to reach the upper deck in left field at Rogers Centre, then connected for a go-ahead home run two innings later, in the seventh. David Ortiz homered, doubled and drove in four runs for Boston.
Marlins 2, Mets 1: Juan Pierre scored standing up on a wild pitch with none out in the ninth, and Miami came from behind in the final inning for the second consecutive game to hand New York its sixth straight loss. The Mets' Jeremy Hefner took a 1-0 lead and a three-hitter into the ninth but couldn't get another out.
Pirates: Pittsburgh designated left-hander Jonathan Sanchez for assignment after the ex-Giant went 0-3 with an 11.85 ERA in five games.
Marlins: Slugger Giancarlo Stanton expects to be sidelined for about a month because of a strained right hamstring.
-- ASSOCIATED PRESS