Yankees drubbed in record rout

History was made in the Bronx on Friday as the Los Angeles Angels drubbed the Yankees 13-1.

The margin of the win - which included Albert Pujols' ninth homer of the season - was the biggest in the club's history.

Curtis Granderson hitting the winning run as the New York Mets made it three wins in a row.

Granderson singled the winner off Steve Cishek to earn his side a 4-3 win over the Miami Marlins.

Struggling Arizona also made it three wins in a row as they got the better of Philadelphia 5-4.

The Red Sox were 6-1 winners over the Toronto Blue Jays, getting six runs off Mark Buehrle, while Matt Holloday's RBI double brought about the St Louis Cardinal's 1-0 win at Pittsburgh.

Michael Morse hit a homer and two RBIs for the San Francisco Giants in a 5-1 victory against Cleveland and the Seattle Mariners nudged the Texas Rangers 6-5.

Jose Abreu set an MLB rookie record as he homered for the eighth and ninth times this season - the most by a rookie at the end of April - as the White Sox saw off the Rays 9-6.

Elsewhere the Kansas City Royals crushed Baltimore 5-0, Washington Nationals steamrollered the Padres 11-1, the Colorado Rockies edged the LA Dodgers 5-4 and Houston were drubbed 12-5 by Oakland thanks to a seven-run ninth.

Detroit were 9-6 victors against Minnesota, Milwaukee won 5-2 against the Cubs and the Atlanta Braves beat Cincinatti 5-4, holding on having led 5-0.