Jason Steele 6

Made decent stops from Kodjia, McCormack and Gardner and could do nothing about the goals.

Jason Lowe 4

First-half error should have been punished by Amavi and then let Kodjia in for winner. Poor day for the skipper.

Darragh Lenihan 7 

Unlike his centre-back partner, Lenihan impressed yet again. Solid and careful with possession, his first-half chase and tackle of the rapid Kodjia shows his potential.

Gordon Greer 4

His worst game in a Rovers shirt summed up by offering Grealish a leg to fall over for the penalty.

Charlie Mulgrew 7

Man of the match last week and up there again. Set up the goal and so assured on the ball.

Ben Marshall 6

Tested Gollini with a free-kick but Rovers need more from arguably their most talented player.

Corry Evans 7

Good first half where he drove forward at will, but had to cope with more Villa pressure after the break and was at times chasing shadows.

Danny Guthrie 6

Hooked again before the end as he ran out of puff. Could do better.

Craig Conway 6

Replaced in the second half as Villa threatened to overrun the right flank, but set-piece delivery was good as usual.

Sam Gallagher 7

Great header that means the striker is up to seven for the season. Good physical presence and unlucky not to score in the first half when Gollini made an excellent save.

Marvin Emnes 5

Hardworking but strayed offside a couple of times and then pulled up with a hamstring problem.