ST. LOUIS (AP) -- Xander Bogaerts drove in both runs, including a go-ahead sacrifice fly in the ninth inning, as the Boston Red Sox beat the St. Louis Cardinals, 2-1, on Wednesday night.
The matchup of Shelby Miller and Joe Kelly, former teammates who were each other's best man, was a high quality draw that brought out their best. Each allowed a run in seven innings.
Junichi Tazawa (2-3) worked a perfect eighth and Koji Uehara worked around two hits in the ninth for his 23rd save in 25 chances. Boston won for just the third time in 14 games and snapped St. Louis' three-game win streak.
Trevor Rosenthal (1-6) blew his fifth save in 40 chances.
The Red Sox are optimistic Allen Craig, who was hurt in his first game with the team, will be back this season.
General manager Ben Cherington said Wednesday it's likely Craig, on the 15-day disabled list with a left foot sprain, will visit with specialist Dr. James Andrews at the end of the week for a second opinion. Cherington said Craig believed the injury was not serious and added there's been no talk about shutting things down for the year.
"We're not at that point by any means," Cherington said.
"He feels good. I mean, he doesn't feel like he's that far away from playing."
The 30-year-old Craig had a similar injury last season with the Cardinals. He missed the final month of the season and most of the postseason.