Trevor Story blasted a three-run homer, Christian Vasquez added a solo shot and the host Boston Red Sox topped the Detroit Tigers 5-4 on Tuesday.Xander Bogaerts had two hits and scored a run for Boston, which won for the 15th time in its last 19 games.Starting pitcher Rich Hill (3-4) gave up three runs and seven hits in five innings while recording six strikeouts. Ryan Brasier tossed two innings of scoreless relief and John Schreiber got the last out for his second career save.Javier Baez had three hits — a solo home run, triple and single — for Detroit. Miguel Cabrera reached base four times, including three singles, and knocked in a run. Jonathan Schoop supplied a solo homer.Starting pitcher Beau Brieske (1-6) allowed four runs and six hits in five innings.The Tigers opened up scoring in the first after Baez tripled to center and Cabrera drove him in with a single.Jarren Duran led off the home half of the first with an infield single and advanced to third on Rafael Devers’ base hit. Duran then scored on a J.D. Martinez sacrifice fly.Baez drilled a 3-2 offering from Hill over the right-center field wall to give the Tigers a 2-1 lead in the third.