Billy Butler hit a tiebreaking single, Omar Infante and Salvador Perez came together for two runs batted in each with big hits in a five-run sixth inning, and the Royals beat the San Francisco Giants 7-2 on Wednesday night in Kansas City to even the World Series at one game apiece.