Middlesbrough 0-1 Brighton & Hove Albion
Matthew Upson's late header inflicted a first home defeat on Middlesbrough since the opening day as Brighton moved to within two points of the Championship play-off places.
Brighton had chances in the first half as Ashley Barnes' header hit the post.
But Boro could have gone ahead when Upson cleared off the line before Lukas Jutkiewicz fired wide.
Against the run of play, Brighton then won a disputed corner with Upson heading in four minutes from time.
It meant Brighton boss Oscar Garcia won the battle of the Championship's Spanish managers with Aitor Karanka's Boro side now three points above the relegation zone, having won one of their last seven matches.
Barnes' early header came amid several opportunities for the visitors, with Middlesbrough goalkeeper Shay Given preventing an own goal by Jonathan Woodgate immediately afterwards.
David Lopez could not find a way past Given either.
Mustapha Carayol's 20-yard shot was saved by Brighton stopper Peter Brezovan after 26 minutes, and it led to a change in fortunes as Jutkiewicz failed to test the visiting goalkeeper from George Friend's cross.
Further chances came and went for Grant Leadbitter, Friend, Carayol and Jutkiewicz.
But Brighton snatched the points when Upson connected with a downward header that bounced up and inside the post.
Middlesbrough manager Aitor Karanka:
"Of course I am angry. We are giving gifts to our opponents in every game.
"I can't believe it. It is the same thing again. It is not normal to play so many games when you are probably better than your opponents but you do not get the points.
"It is always a lack of concentration. It cannot continue in this way. Here we are again after five games now saying the same things.
"All we can do is work hard. The biggest problem though is focus. My hope is that in the next games the players concentrate until the very last minute."
Brighton & Hove Albion assistant head coach Nathan Jones:
"All three points are big, especially in this league. To come away here and get three points is massive.
"We had to grind it out. We weren't fluent in anything, we had to shore it up but we made positive substitutions to try and win the game.
"Seriously, I cant say how big a win this is. It keeps our momentum going."
- 4WilliamsSubstituted forWilliamsat 89'minutes
- 39WoodgateSubstituted forGibsonat 45'minutes
- 9JutkiewiczSubstituted forMainat 73'minutes
- 17WardSubstituted forCalderónat 75'minutes
- 20UpsonBooked at 70mins
- 9BarnesSubstituted forUlloaat 83'minutes
- 21D. LópezSubstituted forLua Luaat 60'minutes
- 25Lua Lua
- Mark Haywood
- Shots on Target