Colon subdues Seattle in New York's 3-2 win
July 25, 2014, 12:05 am TWN
SEATTLE -- Bartolo Colon came within seven outs of a perfect game, giving up a single to Robinson Cano with two outs in the seventh inning as the New York Mets held off a late comeback to beat the Seattle Mariners 3-2 on Wednesday.
The 41-year-old Colon retired the first 20 batters he faced before Cano lined a 2-2 pitch into left field. Colon (9-8) improved to 13-1 all-time at Safeco Field. Seattle had no answers for the rotund right-hander, who gave up two runs and three hits in 7 1-3 innings.
Detroit slugger Miguel Cabrera hit a three-run homer and Austin Jackson had a three-run double as the Tigers downed the Arizona Diamondbacks 11-5 in a slugfest.
Detroit roughed up Trevor Cahill (1-7), going up 7-0 after four innings behind Jackson's big hit and three RBIs by Alex Avila.
Arizona clawed its way back against Anibal Sanchez (7-4), scoring three runs off him in the fifth and two more over the next two innings.
At Minneapolis, Anthony Swarzak pitched five sharp innings in a fill-in start and Oswaldo Arcia homered as the Minnesota Twins beat the Cleveland Indians 3-1.
Danny Santana scored after two of his three hits for the Twins, and five relievers totaled six strikeouts over four scoreless innings. Glen Perkins finished up in the ninth for his 24th save in 27 tries.
The Kansas City Royals edged the Chicago White Sox 2-1 after Mike Moustakas scored the tiebreaking run in the top of the ninth inning when White Sox catcher Tyler Flowers couldn't handle a throw home, and Colorado's Jorge De La Rosa struck out a season-high 11 Washington batters as the Rockies ended a seven-game losing streak with a 6-4 win over the Nationals.
Mark Reynolds homered twice as the Milwaukee Brewers completed a three-game sweep of the Cincinnati Reds 5-1, while New York's Brett Gardner hit a tiebreaking homer off All-Star ace Yu Darvish in the Yankees' 2-1 win over the Texas Rangers in a rain-shortened game.
In other games, Josh Harrison had two hits with two RBIs as the Pittsburgh Pirates downed the Los Angeles Dodgers 6-1, the San Francisco Giants beat the Philadelphia Phillies 3-1, the Toronto Blue Jays defeated the Boston Red Sox 6-4 and the Atlanta Braves trounced the Miami Marlins 6-1.
The Tampa Bay Rays blanked the St. Louis Cardinals 3-0, the San Diego Padres beat the Chicago Cubs 8-3, the Los Angeles Angels edged the Baltimore Orioles 3-2 and the Oakland Athletics were 9-7 winners over the Houston Astros.