Match ends, Millwall 0, Brighton and Hove Albion 1.
A controversial penalty gave Brighton victory against relegation-threatened Millwall and took the Seagulls to within three points of the play-offs.
Albion top scorer Leonardo Ulloa wasted a great chance early on, heading wide at the far post, before referee Geoff Eltringham pointed to the spot.
Danny Shittu was deemed to have fouled Jesse Lingard and David Lopez found the corner of the net.
Millwall's best chance fell to Jermaine Easter who struck the crossbar.
The defeat, Millwall's fourth in six home league matches, leaves Ian Holloway's team deep in relegation trouble.
Millwall will regard themselves as somewhat unlucky to concede the penalty as there seemed to be minimal contact between debutant Lingard and Shittu, but Lopez converted from the spot to clinch the win with his fourth league goal of the season.
The visitors could have doubled their lead when Ulloa found Lingard with a brilliant cross, but Ryan Fredericks did well to deny the Manchester United loanee.
Shittu should have done better with a header after the break and, then, Easter struck the woodwork when just six yards from goal.
Late on, Lions debutant Owen Garvan went close from long range but the match ended in defeat for the hosts, their sixth loss in 10 league games.
Brighton assistant manager Nathan Jones on the penalty: "It was a difficult game. The penalty could have gone either way.
"Danny Shittu leaned on Jesse [Lingard] inside the box and he is a very strong lad. These things even themselves out. We have had stonewall penalty appeals turned down, but maybe we got a bit of luck.
"We would like to be in the play-offs but it is very tight and we have had a lot of games to contend with."
Millwall boss Ian Holloway: "It is shoulder to shoulder, if anything. I can't say that there wasn't enough contact because Danny is built like a proverbial.
"We haven't got anything like the result we deserved. I want my lads to not shout at referees because we have been fined £16,000 in the last few weeks and it is my job to get fairness.
"A referee should walk into this ground and be ready to be fair to both teams, but I don't think he was biased. It was a mistake."
- 3ShittuBooked at 39mins
- 12LowrySubstituted forMcDonaldat 61'minutes
- 19JacksonSubstituted forFeeneyat 74'minutes
- 8EasterSubstituted forMorisonat 59'minutes
- 2BrunoBooked at 84mins
- 6StephensBooked at 72mins
- 11OrlandiSubstituted forMarchat 80'minutes
- 35LingardSubstituted forForster-Caskeyat 67'minutes
- 21López MorenoSubstituted forBuckleyat 59'minutes
- 9Rodríguez Sánchez
- Geoff Eltringham
- Shots on Target
Second Half ends, Millwall 0, Brighton and Hove Albion 1.
Corner, Brighton and Hove Albion. Conceded by Ryan Fredericks.
Corner, Millwall. Conceded by Stephen Ward.
Attempt blocked. Steve Morison (Millwall) right footed shot from the centre of the box is blocked.
Attempt missed. Martyn Woolford (Millwall) left footed shot from outside the box misses to the left.
Foul by Jake Forster-Caskey (Brighton and Hove Albion).
Scott McDonald (Millwall) wins a free kick on the left wing.
Leonardo Ulloa (Brighton and Hove Albion) wins a free kick in the attacking half.
Foul by Danny Shittu (Millwall).
Attempt missed. Owen Garvan (Millwall) left footed shot from outside the box is too high. Assisted by Shaun Williams.
Attempt missed. Liam Feeney (Millwall) right footed shot from a difficult angle on the right is close, but misses to the right following a corner.
Corner, Millwall. Conceded by Matthew Upson.
Attempt blocked. Steve Morison (Millwall) right footed shot from a difficult angle on the right is blocked. Assisted by Liam Feeney.
Attempt missed. William Buckley (Brighton and Hove Albion) right footed shot from outside the box misses to the right following a corner.
Corner, Brighton and Hove Albion. Conceded by Danny Shittu.
Foul by Bruno (Brighton and Hove Albion).
Scott Malone (Millwall) wins a free kick on the left wing.
Offside, Brighton and Hove Albion. Stephen Ward tries a through ball, but Jake Forster-Caskey is caught offside.
Attempt missed. William Buckley (Brighton and Hove Albion) right footed shot from outside the box is high and wide to the left. Assisted by Jake Forster-Caskey.