sport

MLB: Hernandez torments Tampa

Felix Hernandez claimed a career-best 15 strike-outs as the in-form Seattle Mariners beat the Tampa Bay Rays 5-0 at Tropicana Field.

The Venezuelan starting pitcher's efforts over seven innings cleared the path for a five-run rally from Seattle in the ninth, triggered by an RBI single from Endy Chavez, as the Mariners improved their recent form to seven wins from eight games.

The San Francisco Giants were 6-4 winners against the Mets, ratcheting up a fifth straight victory that enhances their position as the team with the best record in the Major League.

Grand slams from Chris Carter and Jon Singleton spurred the Houston Astros to a thumping 14-5 win against the Minnesota Twins in Minneapolis. It was just the second time in Houston's history that two players on the team had hit grand slams in the same game, with Jimmy Wynn and Dennis Menke the first to accomplish the feat against the New York Mets in July 1969.

Another grand slam came in Baltimore where Brandon Moss provided the batting heroics in the Oakland Athletics' 11-1 win over the Orioles.

Curtailed

David Ortiz cracked a three-run homer at the top of the ninth for the Boston Red Sox as their five-game losing run was halted by a 5-3 win over the Detroit Tigers.

Elsewhere, the Kansas City Royals beat the New York Yankees 2-1, the Texas Rangers were edged 3-2 by the Cleveland Indians, and the St Louis Cardinals blanked the Toronto Blue Jays 5-0.

The Washington Nationals beat the San Diego Padres 6-0, the Anaheim Angels bettered the Chicago White Sox 4-2, and the Pittsburgh Pirates fell 1-0 to the Milwaukee Brewers.

Billy Hamilton's two-run homer helped the Cincinnati Reds to their 4-1 win over the Philadelphia Phillies, and his effort was matched by David Peralta and Paul Goldschmidt of the Arizona Diamondbacks in a 6-5 victory over the Atlanta Braves in Phoenix.

In a game curtailed by rain after five-and-a-half innings, the Los Angeles Dodgers were declared 6-1 winners over the Colorado Rockies in Denver, while the Miami Marlins eked out a 4-3 success over the Chicago Cubs, whose five-game winning run ended.