Jarrod Saltalamacchia hit a two-run homer to propell the Red Sox to a 4-3 win over the Cubs. Will Middlebrooks and Scott Podsednik each added an RBI single for Boston, which has won three-of-four. Jon Lester struck out eight over six-and-two-thirds innings while allowing three runs for the win. Alfredo Aceves earned his 16th save. Luis Valbuena hit a three-run homer for the Cubs in the loss. Jeff Samardzija gave up three runs in five-and-a-third innings of work to suffer the defeat. Chicago has dropped three of its last four.