Red Sox outfielder Jonny Gomes hit a three-run home run off of Cardinals right-handed reliever Seth Maness in the top of the sixth to break a 1-1 tie after Dustin Pedroia started a two-out rally against Lance Lynn with a jam-shot single. Lynn walked David Ortiz before departing in favor of Maness, whose tendency to be just as hittable when facing right-handed batters such as Gomes as he is against lefties reared its ugly head.
Lynn is on the hook for the loss after being charged with three runs in 5⅔ innings.
The Cardinals cut their deficit to two runs on Matt Carpenter's RBI single with two outs in the seventh. Carpenter drove in Shane Robinson, who hit a pinch-hit double off of previously perfect Felix Doubront.
Doubront struck out three in 2⅔ flawless innings before the double. Craig Breslow, who surrendered the run-scoring hit to Carpenter, walked Carlos Beltran before being replaced by Junichi Tazawa. Tazawa retired Matt Holliday on a ground out to preserve the two-run lead.