– Edinson Volquez wasn't interested in hearing any complaints the Blue Jays had about his inside pitches.

Still, in a testy series finale, it was Toronto that ended up on top against Kansas City.

Chris Colabello hit a two-run home run, R.A. Dickey threw seven shutout innings and the Blue Jays beat the Royals 5-2 on Sunday, taking three of four from the AL's top team.

Benches and bullpens emptied after Toronto reliever Aaron Sanchez was ejected for hitting Alcides Escobar on the thigh in the eighth. It was the climax of a game-long spat that began when Volquez hit Josh Donaldson on the left shoulder in the first.

Volquez didn't mince words when asked whether Donaldson overreacted to being hit, and to a pair of later pitches were up and in. "He's a little baby," Volquez said. "He was crying like a baby."

Donaldson and Volquez traded stares and words as the Blue Jays slugger took a slow walk to first base after being hit. Umpire Jim Wolf warned both dugouts.

When Donaldson batted again in the third, Volquez missed high and inside with a pitch that sailed to the backstop. Blue Jays manager John Gibbons came out to argue but Volquez was not ejected.

In the seventh, Royals reliever Ryan Madson hit Troy Tulowitzki on the right forearm, then threw high and inside to Donaldson, who stepped out and yelled at Wolf. Gibbons was eventually ejected.

After Donaldson struck out, Bautista made it 3-0 with a double, yelling at Madson as he ran to first.

Donaldson and Volquez had to be restrained after Sanchez was ejected for hitting Escobar. Wolf, who declined to speak to a pool reporter, also ejected Blue Jays bench coach DeMarlo Hale.

"Our guy loses a two-seamer and hits a guy in the knee when we've had four balls thrown at our neck the entire day and our guy gets ejected, it just doesn't seem proper," Donaldson said.