Red Sox see off Yankees

  • Last Updated: July 30 2012, 7:52 BST

Pedro Ciriaco punched a bloop single into shallow right field against David Robertson in the 10th inning as the Boston Red Sox defeated the New York Yankees 3-2 in Major League Baseball on Sunday.

Saltalamacchia (l) celebrates with Red Sox team-mate Alfredo Aceves

Robertson faltered in a wild top half of the 10th that featured the ejection of Red Sox manager Bobby Valentine.

Jarrod Saltalamacchia worked a walk to start the inning and scored what proved to be the winning run in Boston's triumph.

The Tampa Bay Rays defeated Los Angeles 2-0 as Zack Greinke was outpitched by Jeremy Hellickson on his Angels debut.

The 2009 American League Cy Young pitching award winner, signed from Milwaukee on Friday, allowed two runs and seven hits in seven innings and struck out eight.

Greinke (0-1), eligible for free agency after the season, was 9-3 with a 3.44 ERA in 21 starts with the Brewers.

The Baltimore Orioles defeated the Oakland Athletics 6-1 with rookie Chen Wei-yin striking out a career-high 12 and Matt Wieters hitting a three-run homer.

Scott Feldman equalled a career high by pitching eight shutout innings as the Texas Rangers ended a two-game skid with a 2-0 victory over the Chicago White Sox.

Jhonny Peralta hit two home runs and Doug Fister pitched eight innings as the Detroit Tigers won 4-1 against the Toronto blue Jays and avoided a three-game sweep in the process.

The Minnesota Twins won 5-1 against the Cleveland Indians with Justin Morneau hitting a two-run homer and Brian Duensing throwing six smooth innings as a late fill-in for Francisco Liriano. The win saw Minnesota finish a three-game sweep of Cleveland.

At Seattle, Felix Hernandez shook off a line drive to his left wrist and threw seven strong innings as the Mariners beat the Kansas City Royals 7-6 for a four-game sweep.

The Cincinnati Reds posted their 10th straight win and matched their best streak in 14 years as Mat Latos pitched eight strong innings and Drew Stubbs homered in a 7-2 victory over Colorado in the National League.

The Houston Astros ended their team-record losing streak at 12 games as they defeated the Pittsburgh Pirates 9-5 thanks to three hits and three RBIs from Marwin Gonzalez.

The Los Angeles Dodgers won 4-0 against the San Francisco Giants as Clayton Kershaw pitched a five-hitter for his second shutout of the season.

The Washington Nationals needed 11 innings to beat the Milwaukee Brewers 11-10 as Michael Morse hit a tying, two-run homer in the ninth and then delivered a two-run double in the 11th.

The Atlanta Braves won 6-2 against the Philadelphia Phillies to complete a three-game sweep as Jason Heyward and Chipper Jones homered off Roy Halladay.

RA Dickey rebounded from his first loss in three months to gain his National League-leading 14th win for the New York Mets who beat the Arizona Diamondbacks 5-1.

The Miami Marlins beat the San Diego Padres in 10 innings as Josh Johnson tied a career high with six walks to help his side rally from a two-run deficit.

The Chicago Cubs won 4-2 over the St Louis Cardinals with Anthony Rizzo hitting a two-run homer in the 10th.