The shortstop blasted a three-run, ninth-inning homer to lift Milwaukee past the host Kansas City Royals 6-5 on Tuesday.