Redemption for Chris Getz. One night after his error cost his team the game, he was the hero Saturday night. he drove in the go-ahead run with two outs in the eighth inning and the Royals beat the Chicago Cubs 3-2 Saturday night, snapping a season-high six-game losing streak.

Getz’s grounder was deflected by pitcher Jeff Samardzija (5-4) to Cubs shortstop Starlin Castro, but his throw to first was late and Jeff Francoeur, who had walked, scored.  Getz only bats .261, but he is clutch, hitting .367 with runners in scoring position.

Greg Holland (2-1) pitched a perfect eighth to pick up the victory. Joakim Soria struck out all three batters he faced in the ninth to log his 12th save in 17 opportunities.

Rookie lefty Danny Duffy, went a career high seven innings in his ninth start, allowing two runs on nine hits, while striking out two, walking one and hitting a batter. Aramis Ramirez and Geovany Soto hit back-to-back home runs in a span of four pitches  in the top of the sixth to tie it at 2-2.