The win for Houston snaps the Red Sox's three-game win streak, despite David Price putting on a dominating performance. At one point, Price retired 14 batters in a row, as he left in the seventh inning with a 2-0 lead. After walking a batter and allowing a double, the bullpen would allow the Astros to cut in to the deficit. Joe Kelly then allowed the game-winning RBI to suffer his second loss of the season out of the bullpen. Price allowed just two hits on the night, but ended up with two runs charged against him. The left-hander struck out a season-high 10 over 6.1 innings in the no-decision effort.
On the other side, Ryan Pressly earned his second win in relief for the defending World Series Champions, this after starter Gerrit Cole was knocked around a bit. All three runs were charged against him, but the former Pittsburgh Pirate starter struck out eight on the night.
Houston took the lead first in the seventh on Yuli Gurriel's RBI double and Tony Kemp's two-run double, but their bullpen quickly surrendered that lead. After they took the lead back for good, Roberto Osuna worked the ninth for his 14th save, as the Astros improved to 48-21 away form home.
J.D. Martinez had an early RBI for the Red Sox, who also got the 20th home run of the year from Xander Bogaerts in the loss. These two teams will be on national t.v. the next two days, on FOX's Saturday Baseball and then ESPN's Sunday Night Baseball.