SAN DIEGO, July 4 (UPI) -- Kahil Greene's sacrifice fly in the bottom of the eighth inning lifted the San Diego Padres to a 5-4 Saturday night victory over the Kansas City Royals.
After keeping the Royals hitless through seven innings, Adam Eaton ran into trouble in the eighth.
Dee Brown led off the inning with a double off the left field wall and, after a wild pitch that struck plate umpire Greg Gibson in the mask sent Brown to third, Ruben Mateo stroked a two-base hit to deep center field, putting Kansas City on the scoreboard.
Righthander Akinori Otsuka relieved Eaton. Jose Bautista grounded out to shortstop, plating Mateo and halving the Royals' deficit to 4-2.
Tony Graffanino followed and drew Kansas City even by launching a shot over the left field wall for his second homer of the season.
Kerry Robinson opened the bottom of the inning with a double and moved to third on a flyout before Greene. Matt Stairs made the catch and fired home, but the relay throw hit first baseman Ken Harvey in the back, preventing a play at the plate and allowing San Diego to move ahead, 5-4.