Jonathan Kodjia rescued a last-gasp point for Aston Villa as they grabbed a 2-2 draw against Brentford.

Neal Maupay's brace looked to have given the Bees their first ever victory at Villa Park.

But Kodjia's injury-time header - virtually the last touch of the game - earned Villa a draw in the Sky Bet Championship.

The hosts dominated and will be incensed Maupay was not sent off for an apparent first-half stamp on John McGinn as they missed the chance to move up to second.

Kodjia had levelled for Villa before the break, cancelling out Maupay's opener, while Bees goalkeeper Daniel Bentley denied Kodjia and Jack Grealish.

Yannick Bolasie, who is due to sign for Villa on loan from Everton, watched on after holding talks and he would have been initially impressed with his future team-mates.

McGinn prodded inches over after three minutes for a fired-up Villa before James Chester's header deflected over.

The hosts had their tails up and Grealish's shot was gathered by Bentley before the goalkeeper thwarted him again after 19 minutes.

Ahmed Elmohamady's cross created havoc before falling to Grealish but Bentley blocked his close-range effort.

And Villa came to rue their early misses as Brentford grabbed a 23rd-minute lead against the run of play with a wonderfully worked goal.

Lewis Macleod had already fired a warning shot wildly over but Maupay finished a sweeping move when he lashed in Ollie Watkins' knock down from 12 yards.

In seven passes Brentford dissected Villa and Maupay should have doubled their lead five minutes later but his far-post header was scrambled off the line by McGinn.

Villa Park was edgy but the hosts responded positively as Grealish fired over and Kodjia's shot was saved by Bentley.

But Villa levelled six minutes before the break when Kodjia collected the ball on the byline, turned Yoann Barbet, cut inside and drilled in.

The hosts were furious just before the break, though, when an apparent stamp by Maupay on McGinn went unpunished.

Villa continued to control the game and Grealish and Kodjia were again denied by Bentley in the second half.

Yet the longer the hosts failed to capitalise on their dominance the more nervous Villa Park became and Brentford gradually edged their way back.

Orjan Nyland saved well from Watkins with 20 minutes left and the Brentford forward saw an effort deflect wide.

Watkins then helped conjure the Bees' second with eight minutes remaining when Nyland failed to hold his shot and Maupay prodded in from point blank range.

Said Benrahma almost added a third but Kodjia's powerful header in the fifth minute of stoppage time earned Villa a point.