MLB: Kansas City Royals end Angels' six-game winning streak
Saturday 28 June 2014 10:24, UK
Omar Infante came to the fore in a seven-run third-inning which gave the Kansas City Royals the impetus to beat the Los Angeles Angels 8-6.
Infante belted his first ever career grand slam as the Angels' six-game winning streak was brought to an abrupt end, despite Mike Trout's booming 489-foot solo homer.
Jose Abreu hit two solo home runs as the Chicago White Sox overcame a shaky finish to edge to a 5-4 win over the Toronto Blue Jays, whose two-run ninth-inning proved in vain.
The Detroit Tigers saw their seven-game winning run come to an end after a 4-3 defeat to Houston, Jason Castro bludgeoning a solo homer in the 11th inning to give the Astros the win.
The Texas Rangers snapped an eight-game losing streak, their longest in over nine years, after squeaking past the Minnesota Twins 5-4, with Adrian Beltre homering.
Vidal Nuno went scoreless over 5 2/3 innings while Kelly Johnson and Brett Gardner smashed back-to-back homers as the New York Yankees hammered the Boston Red Sox 6-0.
The Milwaukee Brewers claimed their third successive win after a tight 3-2 success over the Colorado Rockies, while Billy Hamilton and Jay Bruce each drove in two runs as the Cincinnati Reds saw off the San Francisco Giants 6-2.
Freddie Freeman drove in all four of Atlanta's runs in their 4-2 victory over Philadelphia and the Oakland Athletics defeated the Miami Marlins 9-5, with Coco Crisp scoring the decisive go-ahead run in the ninth inning.
Tampa Bay and Baltimore claimed one victory apiece in their split double header, the Rays winning the first encounter 5-2 before the Orioles hit back to level the series with a 4-1 victory.
The Chicago Cubs drenched the Washington Nationals 7-2, the New York Mets were beaten 3-2 at Pittsburgh in the 11th inning, Arizona edged past San Diego 2-1, Seattle beat Cleveland 3-2, while St Louis were 3-1 winners over the Los Angeles Dodgers.