OAKLAND, Calif. -- Center fielder Coco Crisp hit a walk-off single with one out in the bottom of the 10th inning, leading the Oakland A's to a 2-1 victory over the Boston Red Sox on Saturday afternoon at O.co Coliseum.

First baseman Alberto Callaspo worked a leadoff walk against right-hander Edward Mujica in the 10th inning and moved to second on second baseman Nick Punto's sacrifice bunt.

Red Sox closer Koji Uehara entered the game, and Crisp lined his first pitch to right, bringing Callaspo home. It was Crisp's seventh career walk-off RBI and his second of the season.

The A's beat the Red Sox for the third straight game and will go for the series sweep Sunday. Oakland (47-28) improved to a season-best 19 games above .500 and has the best record in the major leagues.

A's right-hander Jesse Chavez threw seven shutout innings but got a no-decision. Red Sox right-hander Rubby De La Rosa allowed just one run over seven innings but didn't figure in the decision either.

A's right fielder/catcher Stephen Vogt went 2-for-2 and scored in the third inning after hitting a leadoff triple, giving Oakland a 1-0 lead.

The Red Sox pulled even in the eighth, scoring a controversial run. With runners on first and third and two outs, Boston first baseman Mike Napoli faced a 2-2 count against A's reliever Luke Gregerson. Napoli swung at Gregerson's next pitch and appeared to strike out, but home plate umpire Quinn Wolcott ruled that Napoli's foul tip hit the ground before Vogt (then behind the plate) caught it. Video replays showed the ball landing directly in Vogt's glove, but the play was not reviewable under baseball's rules.

Gregerson bounced his next pitch, and as it deflected off Vogt and back toward the mound, second baseman Dustin Pedroia sprinted home and scored easily, tying the game.

Chavez had a no-hitter through five innings before giving up a leadoff single to rookie right fielder Brock Holt in the sixth. Pedroia lined a single to right, moving Holt to second. That brought designated hitter David Ortiz to the plate with a chance to do some damage, but Chavez got him to hit a ground ball to first base that the A's turned for a double play.

With two outs and Holt on third base, Napoli struck out looking at Chavez's 89 mph fastball on an 0-2 count that caught the outside corner.

Red Sox left fielder Daniel Nava lined a leadoff single in the seventh, but Chavez retired catcher A.J. Pierzynski on a fly ball to the warning track in right-center field. Shortstop Stephen Drew lined out to left, and third baseman Jonathan Herrera grounded out.

De La Rosa had the best road start in his young career, allowing one run on four hits. He struck out seven, walked only one and threw 100 pitches. Going into the game, De La Rosa was 2-0 with a 0.00 ERA in two starts at Fenway Park but 0-2 with a 6.35 ERA in two starts away from home.

De La Rosa retired the first six batters, but Vogt hammered his 2-1 changeup off the high wall in right-center field, leading off the third. Callaspo brought him home with a sacrifice fly as Holt made a diving catch of his line drive.

NOTES: Red Sox 3B Xander Bogaerts, who is hitless in his last 12 at-bats, was out of the lineup Saturday, with Jonathan Herrera getting the start. Herrera will start at shortstop Sunday, giving Stephen Drew a day off, manager John Farrell said. ... Oakland C Derek Norris was out of the lineup, one day after taking a foul ball off his left forearm and suffering a contusion, but manager Bob Melvin said he was "doing much better" and could potentially be used off the bench. ... Former A's closer Dennis Eckersley, now an analyst on Red Sox broadcasts for NESN, threw out the ceremonial first pitch. Eckersley, a member of the Hall of Fame, won the American League Cy Young and MVP award in 1992, when he recorded 51 saves in 54 chances for the A's.