SAN DIEGO (AP) – Kansas City’s Eric Hosmer homered and drove in two runs, Royals teammate Salvador Perez also hit a two-run homer, and the American League won its fourth consecutive All-Star Game, beating the NL 4-2 Tuesday night.
Cleveland’s Corey Kluber came out in the second inning with the American League down 1-0 to retire the side. Kluber gets the win after Hosmer and Perez provided enough offense in the bottom of the second for the AL to win the midsummer classic for the 15th time in the last 19 years. The AL will get home-field advantage again in the World Series.
Hosmer and Perez both connected in a six-pitch span of the second inning against San Francisco’s Johnny Cueto, their Royals teammate on last season’s World Series-winning team.
David Ortiz had a walk and a line-drive out in what’s expected to be the final All-Star Game for the Boston slugger, who plans to retire this fall. The AL roster came onto the field when Ortiz left the game for a pinch-runner, embracing and congratulating him.
After AL starter Chris Sale gave up a homer to Chicago crosstown rival Kris Bryant, the AL’s pitching staff largely shut down the NL. Astros reliever Will Harris struck out St. Louis’ Aledmys Diaz with two runners on to end the eighth, and Baltimore’s Zach Britton closed it out in his native Southern California.