Hernandez shut-out inspires Mariners
Everth Cabrera stole home as the San Diego Padres scored twice in the ninth to beat the Los Angeles Dodgers, AP.
Felix Hernandez hurled a complete-game shut-out to lead the Seattle Mariners to a 7-0 win over the Texas Rangers.
Hernandez was utterly dominant, striking out 12 and allowing just three hits without walking a batter. John Jaso homered off Rangers All Star Yu Darvish, who surrendered seven runs in 6 1/3 innings.
Robinson Cano hit a two-run shot, extending his hitting streak to 17 games as the New York Yankees beat the Los Angeles Angels 5-3. Curtis Granderson also homered for the Yankees as the team with the best record in baseball kept rolling.
Andrew McCutchen went yard for the third straight game to help the Pittsburgh Pirates beat the Houston Astros 6-4. Casey McGehee also homered for the Pirates, while Everth Cabrera stole home as the San Diego Padres scored twice in the ninth in bizarre fashion to sneak a 7-6 win over the Los Angeles Dodgers.
Ryan Dempster extended his run of scoreless innings to 33 as he tossed six shut-out frames in the Chicago Cubs' 4-1 win over the Arizona Diamondbacks and David Price became the first American League pitcher to 12 wins as the Tampa Bay Rays rallied to beat the Boston Red Sox 5-3.
Taylor Teagarden, who only entered the game in the 11th, hit the first walk-off homer of his career in the 13th inning of the Baltimore Orioles' 806 win over the Detroit Tigers.
Ryan Ludwick also hit a walk-off shot in extras - this one in the 10th - as the Cincinnati Reds beat the St Louis Cardinals 3-2, while Alcides Escobar had his first two-homer game to help the Kansas City Royals beat the Chicago White Sox 6-3.
Edwin Encarnacion also smashed two home runs as the Toronto Blue Jays beat the Cleveland Indians 11-9.
The Atlanta Braves rallied with a three-run eighth for an 8-7 come-from-behind win over the New York Mets, their sixth victory in a row, while the San Francisco Giants edged past the Houston Astros 3-2 in the 12th.
The Oakland Athletics beat the Minnesota Twins 9-3, the Miami Marlins edged out the Washington Nationals 2-1 and the Philadelphia Phillies overcame the Colorado Rockies 8-5.
more on msn sport
latest sport videos
msn sport poll
Who will triumph in the Champions League final?
Thanks for being one of the first people to vote. Results will be available soon. Check for results
- Borussia Dortmund
- Bayern Munich