The Pirates dumped the Kansas City Royals Wednesday night 2-1 on WESB Sports. Adam Frazier’s solo home run in the fifth was the winner. Chris Archer got the win for the Bucs allowing a run on six hits with eight strikeouts in seven innings. Felipe Vazquez earned his 35th save. The Pirates swept the Royals and own a five-game winning streak that’s moved them three games over .500.