Kyle Drabek remains a work in progress.

The rookie Blue Jays right-hander, who in the past has shown more than a passing infatuation with the base on balls, showed slight progress in that regard Tuesday night in Toronto's 8-5 win against the Kansas City Royals.

But like a whack-a-mole game at a carnival, while one problem was slammed down, another one popped up.

This game it was wild pitches and over his 5 1/3 innings, Drabek came up with four, the one in the fifth inning being a biggie as it indirectly led to a two-run inning. His first one of the game, in the opening inning, also led to a run. The four WPs, meanwhile, tied a club record.

As far as walks go, Drabek totalled three, which for him is a decent outing.

It was a battle for Drabek right from the start and one that was appreciated by both manager John Farrell and catcher J.P. Arencibia, who aided the cause greatly with a two-run homer in the eighth to supply some much-needed breathing room.

"He battled through tonight. Obviously his command came and went," Farrell said of Drabek, who equalled his career high in hits allowed with nine. "But the fact is he was on the mound in the sixth inning with some erratic command at times and really fought his way through the lineup three times. I complimented him (when he removed him from the game in the sixth) on continuing to grind through it.