Swansea City were left ruing their misfortune as a slapstick Jonathan de Guzman own goal saw them beaten 2-1 at West Bromwich Albion in the Premier League on Saturday.
Luke Moore put Swansea ahead against his former club in the first half, only for the hosts to level through Romelu Lukaku's 13th goal of the season.
On-loan Chelsea striker Lukaku had a penalty saved early in the second half, but de Guzman's unfortunate own goal handed West Brom victory.
Michael Laudrup's Swansea thought they had snatched a share of the spoils at the death, but substitute Roland Lamah's goal was ruled out for an apparently non-existent offside.
It was only Swansea's third defeat in 12 league games and left the League Cup winners in ninth place in the table, while West Brom climbed above both Swansea and Liverpool to seventh.
Swansea had stormed out of the traps at the Hawthorns, with de Guzman firing a free-kick narrowly wide of Ben Foster's right-hand post and Michu poking the ball wide from a Moore through-ball.
Having notched the winner at home to Newcastle United last weekend, Moore broke the deadlock in the 33rd minute when he angled a header past Foster from de Guzman's left-wing corner.
The visitors' lead lasted just seven minutes, however, with Lukaku getting in front of his man to steer Graham Dorrans' low cross past Michel Vorm and draw West Brom level.
The home side were given an opportunity to take the lead shortly after the interval when referee Lee Mason ruled that Wayne Routledge had fouled James Morrison inside the Swansea area.
However, Vorm repelled the subsequent penalty from Lukaku, dropping to his right to field the Belgian's tame spot-kick.
West Brom did not have to wait long to go ahead though, even if their 61st-minute goal owed a great deal to fortune.
Gareth McAuley powered a header goalwards from a corner and although Angel Rangel managed to head the ball off the line, it struck de Guzman and bounced in for an own goal.
Lamah appeared to have rescued a point for Swansea with three minutes to play, but his effort was controversially chalked off for offside despite the last touch appearing to come off a West Brom defender.