CLEVELAND (AP) — R.A. Dickey won his fifth straight start and the New York Mets stretched their winning streak to seven games by beating the Cleveland Indians 6-4 Thursday night.
Jose Reyes had three hits and scored twice, while rookie Ike Davis drove in two runs for New York.
The surging Mets have won 18 of 23 to go from last place to a half-game behind NL East-leading Atlanta. They have six consecutive road wins for the first time since a six-game run in August 2008, and have won a team-record eight in a row in interleague play.
The Mets are 8-1 against AL teams entering a three-game Subway Series at Yankee Stadium starting Friday night. They took two of three at home May 21-23 from their crosstown rivals.
Dickey (5-0) tied a club record for a Mets starter by winning his first five decisions. Bobby Ojeda (1986), Armando Reynoso (1997) and Kenny Rogers (1999) also did it.
The 35-year-old knuckleballer allowed three runs — two earned — and seven hits over six innings. He struck out seven and walked two in his sixth start since being called up May 19 from Triple-A Buffalo.
Francisco Rodriguez struck out three in the ninth for his 15th save in 18 chances. He fanned Carlos Santana and Travis Hafner with a runner on second to end it.
Reyes' RBI triple in the eighth inning put New York ahead 6-4.
Shin-Soo Choo had three hits for Cleveland, losers of four in a row.
After totaling seven doubles in an 8-4 win Wednesday night, the Mets got six singles in the first inning off Jake Westbrook (4-4) to take a 3-0 lead. It nearly became their fourth five-run inning in four games — during which the Mets got 58 hits and 32 runs.
Davis and Henry Blanco had run-scoring hits around a sacrifice fly by Jeff Francoeur. The rally ended when Chris Carter tried to score from second on a single by Jesus Feliciano, but was thrown out by left fielder Shelley Duncan.
Westbrook might not have yielded any runs if second baseman Luis Valbuena had tagged Reyes on a pickoff play. Westbrook had the Mets' speedy leadoff man nailed, but Valbuena dropped the ball — and appeared to spike Reyes on the right hand.
New York trainer Ray Ramirez went out to check on Reyes, who stayed in the game.
Jhonny Peralta's RBI single in the second got Cleveland within 3-1.
The Indians got an unearned run in the third when Choo singled and scored from second base when Mets second baseman Ruben Tejada, playing on the grass in short right field, mishandled a grounder by Hafner for an error.
David Wright had a run-scoring groundout and Davis followed with an RBI single in the Mets' fourth for a 5-2 lead.
Hafner had run-scoring groundouts in the fifth off Dickey and in the seventh against reliever Pedro Feliciano to make it 5-4.
Westbrook allowed five runs and 11 hits over seven innings. The right-hander, who missed last season and much of 2008 after Tommy John surgery, was 4-1 over his previous seven starts.
NOTES: Mets OF Jason Bay sat out with a bruised left thigh. ... Indians OF Austin Kearns went 2 for 4, breaking an 0-for-15 streak. He singled off the third-base bag in the third. ... Mets C Henry Blanco, a .229 career hitter over 13 seasons, was 2 for 4 and has a .431 (22 of 51) average with 13 RBIs in 17 career games in Cleveland. ... Mets 2B Luis Castillo (bruised right heel) took batting practice and infield drills at the team's spring training complex in Port St. Lucie, Fla., but isn't close to being activated. ... RHP John Maine (sore shoulder) will start for Triple-A Buffalo on Friday, his second rehab appearance. He might make a third start before rejoining the rotation.