Match ends, Brentford 2, Ipswich Town 2.
James Tarkowski netted a dramatic 96th-minute equaliser as Brentford scored two stoppage-time goals to draw with Ipswich Town at Griffin Park.
Ipswich midfielder Kevin Bru scored a spectacular scissors kick to give the visitors a half-time lead.
Ryan Fraser then tapped in shortly after the break to make it 2-0.
Substitute Andre Gray raced clear to score for the hosts two minutes into added time, before defender Tarkowski bundled the ball home to make it 2-2.
There was little sign of the late drama to come after Ipswich dominated the majority of the game and were kept out by a string of fine saves from David Button.
The lively Freddy Sears was denied twice by the Brentford goalkeeper in the opening half, first tipping his weak shot wide before palming his powerful strike away.
However, the visitors capped their dominance with a goal just before the break.
Fraser, on loan from Bournemouth, cut in from the right and smashed a shot against a post, but the ball fell to 17-year-old Joshua Emmanuel who chipped it back in for Bru to turn home magnificently.
After a fine counter-attack led to the Tractor Boys' second, Ipswich continued to press forward and almost added a third when Bru's fierce strike was tipped away by Button.
Gray - who was only among the substitutes after being the subject of interest from Hull this week - grabbed what looked like a consolation as he finished coolly from Tarkowski's through ball.
Then Tarkowski himself earned a point when he tapped home following a scramble in the box.
Brentford head coach Marinus Dijhuizen: "We put a lot of pressure on and took a lot of risks, but we got better and better in the game.
"There were big chances, but we couldn't get a goal. Then finally Andre scored.
"You think it's too late with a few minutes left, then we sent everybody forward and we got a goal. We got a bit lucky of course, but we deserved a draw in the end."
Ipswich manager Mick McCarthy: "It's an annoying one and we should have won. We conceded two really poor goals.
"There were chances at both ends and we had the majority of them. We scored two, but should have scored another to put it beyond doubt. If you don't, you don't concede two goals like that.
"I'm really delighted by the way we played, I thought we were terrific. It's a shame that three minutes at the end annoys you like that."
- 12McCormackSubstituted forVibeat 72'minutes
- 23JotaBooked at 83mins
- 17KerschbaumerSubstituted forGrayat 55'minutes
- 7Maitland-NilesSubstituted forMcGoldrickat 82'minutes
- 17BruSubstituted forCokeat 69'minutes
- 14FraserSubstituted forDouglasat 78'minutes
- David Coote
- Shots on Target
Second Half ends, Brentford 2, Ipswich Town 2.
Goal! Brentford 2, Ipswich Town 2. James Tarkowski (Brentford) header from the centre of the box to the top left corner following a corner.
Corner, Brentford. Conceded by Jonathan Douglas.
Attempt blocked. Philipp Hofmann (Brentford) left footed shot from outside the box is blocked. Assisted by Harlee Dean.
Goal! Brentford 1, Ipswich Town 2. Andre Gray (Brentford) right footed shot from the centre of the box to the bottom right corner. Assisted by James Tarkowski.
Attempt blocked. Jake Bidwell (Brentford) right footed shot from the right side of the box is blocked.
Attempt blocked. Jota (Brentford) left footed shot from outside the box is blocked. Assisted by Toumani Diagouraga with a headed pass.
Corner, Brentford. Conceded by Daryl Murphy.
Corner, Brentford. Conceded by Luke Chambers.
Attempt saved. Andre Gray (Brentford) header from the centre of the box is saved in the top centre of the goal. Assisted by Alan Judge with a cross.
Corner, Brentford. Conceded by Freddie Sears.
Attempt missed. Alan Judge (Brentford) left footed shot from the centre of the box is too high. Assisted by Andre Gray.
Attempt missed. Akaki Gogia (Brentford) right footed shot from long range on the left misses to the left. Assisted by Jake Bidwell.
Attempt saved. Lasse Vibe (Brentford) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Andre Gray.
Foul by Jota (Brentford).
Jonas Knudsen (Ipswich Town) wins a free kick on the left wing.
Jota (Brentford) is shown the yellow card for a bad foul.
Foul by Jota (Brentford).
Freddie Sears (Ipswich Town) wins a free kick in the attacking half.