BOSTON (AP) -- Jon Lester worked into the eighth inning and David Ortiz hit a two-run homer to lead the struggling Boston Red Sox to a 5-2 win over the Cleveland Indians on Thursday night.
Brock Holt hit a two-run double and Daniel Nava had three hits as the Red Sox won for just the third time in their last 10 games, a dismal stretch that began with a three-game sweep by the Indians last week.
Coming off his shortest start of the season, Lester (7-7) allowed two runs -- one earned -- on eight hits and a walk with four strikeouts in 7 2-3 innings.
Koji Uehara pitched a perfect ninth for his 14th save.
Ortiz hit his 15th homer -- a shot to straightaway center -- in the fifth against Josh Tomlin (4-3) to make it 3-0.
Lester faced one batter over the minimum through four innings and allowed just three singles through five, but let Michael Bourn reach safely to start the sixth when he dropped Mike Napoli's throw to first.
After a double by Michael Brantley, Jason Kipnis cut the deficit to 3-2 with a sharp single that scooted underneath second baseman Dustin Pedroia.
Holt's double in the bottom half restored the three-run cushion.
Boston took the lead in the second on Grady Sizemore's RBI double.
Tomlin allowed four runs -- three earned -- on nine hits over 5 2/3 innings, striking out three and walking two.
NOTES: A moment of silence was held before the game for former Red Sox manager Don Zimmer, who died June 4. .