Jose Iglesias got his team on the board with a two-run single in the seventh and walked it off with an RBI fielder’s choice in the ninth as the San Diego Padres rallied to defeat the Kansas City Royals 3-2.