By MICHAEL WAGAMAN
SAN FRANCISCO (AP) - Mike Moustakas hit his 18th home run leading off the second inning, Jorge Bonifacio and Lorenzo Cain followed with back-to-back shots in the third and the Kansas City Royals beat the San Francisco Giants 7-2 on Wednesday to complete a two-game sweep.
Bonifacio finished with two hits and three RBIs, Whit Merrifield added three hits and three runs while Alcides Escobar singled three times to help Jason Hammel end an eight-game winless stretch on the road that dated to 2016.
Hammel (3-6) allowed one run over 6 2/3 innings to beat the Giants for the first time in 12 starts. The right-hander gave up eight hits, struck out four and walked one.
Moustakas, one of Kansas City's top hitters over the past two weeks, stayed hot with his home run off former Royals pitcher Johnny Cueto (5-6) that landed in the waters of McCovey Cove. It was the fifth homer in 12 games for Moustakas, who is already just four shy of his career-high.
Copyright 2017 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.