Red Sox edge Cardinals in pitchers' duel

Xander Bogaerts drove in both runs, including a go-ahead sacrifice fly in the ninth inning, and the Boston Red Sox beat the St. Louis Cardinals 2-1 on Wednesday night.