Match ends, Brentford 1, Ipswich Town 0.
Brentford 1-0 Ipswich Town
Brentford kept their slim Championship play-off hopes alive with victory over Ipswich at Griffin Park.
Neal Maupay converted a second-half penalty to seal all three points for the home side after Jonas Knudsen felled Sergi Canos inside the area.
Ipswich finished without Luke Chambers, who was unable to continue after clashing with Bartosz Bialkowski.
Defeat left Mick McCarthy's side winless in six games, having failed to score in five of those matches.
Ipswich had the ball in the net on the stroke of half-time, but the referee had blown for handball before Dylan Connolly bundled home.
Brentford nearly took the lead in the first half when Yoann Barbet's strike deflected off Maupay to fly on target, but Bialkowski turned the danger behind.
Barbet then found Romaine Sawyers with a quick free-kick through the middle, only for the midfielder to pull his shot wide from 15 yards.
Victory kept Brentford within five points of the play-off places and extended their unbeaten run to five games.
Brentford manager Dean Smith:
"All we can do is concentrate on our own game and see where it takes us. We certainly won't be throwing the towel in, but we might need a few favours.
"That was as difficult a game as we have had this season. They made it very tough for us by going man for man which made it hard to get our passing game going, but you always expect that from a Mick McCarthy side.
"We had to work extremely hard to get time and space on the ball and when we did get it down we were loose and didn't use it well.
"But this is possibly a game we wouldn't have won earlier in the season. We had to dog it out and I thought we did that."
Ipswich boss Mick McCarthy told BBC Radio Suffolk:
"I don't think it's a penalty. Jonas has got his arm up but he's only protecting him - he's gone flying. I'm feeling a bit sore about that, to be honest.
"We had chances as well towards the end. They've not had any real chances.
"We could have been better with the ball when we won it back - that's probably been our Achilles' heel - but overall I'm pleased with our performance."
- 12MokotjoSubstituted forYennarisat 66'minutes
- 10McEachranBooked at 51minsSubstituted forMarcondesat 74'minutes
- 18JudgeSubstituted forCanosat 66'minutesBooked at 90mins
- 27Carter-VickersBooked at 17mins
- 4ChambersSubstituted forKenlockat 24'minutesSubstituted forCelinaat 75'minutes
- 3KnudsenBooked at 72mins
- 16ConnollyBooked at 51mins
- 22NydamSubstituted forWardat 73'minutes
- Robert Jones
- Shots on Target
Second Half ends, Brentford 1, Ipswich Town 0.
Hand ball by Bersant Celina (Ipswich Town).
Corner, Ipswich Town. Conceded by John Egan.
Corner, Ipswich Town. Conceded by Chris Mepham.
Sergi Canos (Brentford) is shown the yellow card for a bad foul.
Foul by Sergi Canos (Brentford).
Callum Connolly (Ipswich Town) wins a free kick on the left wing.
Corner, Brentford. Conceded by Jordan Spence.
Attempt blocked. Sergi Canos (Brentford) right footed shot from outside the box is blocked. Assisted by Emiliano Marcondes.
Romaine Sawyers (Brentford) wins a free kick in the defensive half.
Foul by Luke Hyam (Ipswich Town).
Foul by Romaine Sawyers (Brentford).
Luke Hyam (Ipswich Town) wins a free kick in the defensive half.
Offside, Brentford. Ollie Watkins tries a through ball, but Neal Maupay is caught offside.
Attempt blocked. Martyn Waghorn (Ipswich Town) left footed shot from the centre of the box is blocked.
Attempt saved. Grant Ward (Ipswich Town) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Bersant Celina with a cross.
Foul by Ollie Watkins (Brentford).
Callum Connolly (Ipswich Town) wins a free kick in the defensive half.
Foul by Chris Mepham (Brentford).
Freddie Sears (Ipswich Town) wins a free kick in the attacking half.
Offside, Ipswich Town. Grant Ward tries a through ball, but Martyn Waghorn is caught offside.
Foul by Nico Yennaris (Brentford).
Luke Hyam (Ipswich Town) wins a free kick on the left wing.
Foul by Neal Maupay (Brentford).
Jordan Spence (Ipswich Town) wins a free kick in the defensive half.
Offside, Brentford. Nico Yennaris tries a through ball, but Ollie Watkins is caught offside.
Substitution, Ipswich Town. Bersant Celina replaces Myles Kenlock.
Substitution, Brentford. Emiliano Marcondes replaces Josh McEachran.
Substitution, Ipswich Town. Grant Ward replaces Tristan Nydam.
Goal! Brentford 1, Ipswich Town 0. Neal Maupay (Brentford) converts the penalty with a right footed shot to the bottom right corner.
Jonas Knudsen (Ipswich Town) is shown the yellow card for a bad foul.
Penalty Brentford. Sergi Canos draws a foul in the penalty area.
Penalty conceded by Jonas Knudsen (Ipswich Town) after a foul in the penalty area.
Foul by Henrik Dalsgaard (Brentford).
Myles Kenlock (Ipswich Town) wins a free kick in the defensive half.
Attempt saved. Martyn Waghorn (Ipswich Town) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Luke Hyam.
Corner, Brentford. Conceded by Luke Hyam.
Attempt blocked. Ollie Watkins (Brentford) right footed shot from the right side of the box is blocked. Assisted by Henrik Dalsgaard.
Corner, Ipswich Town. Conceded by Henrik Dalsgaard.