Bolton Wanderers hung on against Swansea City for a potentially crucial point in its battle against relegation from the Premier League.
The Trotters were behind inside six minutes as Scott Sinclair found the top corner but it took them only eight minutes to equalise through Chris Eagles.
Swansea laid siege to the Bolton goal in the second half, with Danny Graham squandering a glorious chance by shooting tamely at Adam Bogdan before powering an effort against the bar, while Eagles shot just wide with a late chance for the host.
Blackburn Rovers' victory over Norwich City dropped Bolton to 19th but it still has games in hand over its rivals and this draw saw it close to within one point of Queens Park Rangers in 17th.
There was no doubt Bolton needed the points more but the visitor settled quickly and took the lead in the sixth minute with a goal of real quality from Sinclair.
The winger collected the ball on the left and took advantage of Gretar Steinsson standing off him to run along the edge of the box and curl a superb shot into the top corner.
Bolton sought a quick response and got it when, in the 14th minute, Martin Petrov broke away down the left and pulled the ball back for the onrushing Eagles to tuck away.
The host had not learned the lesson from the opener, though, and was still giving Swansea too much time and space around the area.
It almost paid the price when a deflected cross fell to dangerman Gylfi Sigurdsson on the penalty spot but Steinsson did brilliantly to block the shot.
Swansea was forced into an early change when Luke Moore replaced Nathan Dyer in the 29th minute, while Ashley Williams became the first man in referee Phil Dowd's notebook for a foul on Kevin Davies 20 yards out.
It was a great position and Petrov's shot looked to be heading for the bottom corner until Michel Vorm stuck out a hand.
Sigurdsson was then given an opportunity for one of his long-range specials when he was pulled back by Mark Davies 25 yards out. Bogdan could only parry the free-kick and he was fortunate the ball fell to defender Steven Caulker, who miscued his shot.
Swansea certainly looked the more likely scorer and Bogdan was again let off the hook when he came for a 42nd-minute corner and got nowhere near it, with Williams flicking his header well wide.
Swansea was again quickly out of the blocks at the start of the second half and only some last-ditch scrambling from the Bolton defence prevented Williams from squeezing home Sigurdsson's corner.
A lovely throughball from Joe Allen then played in Graham but he poked his shot rather tamely at Bogdan when he really should have scored.
Bolton was hanging on, with Swansea's latest chance seeing Graham pop up on the left and curl a shot just wide of Bogdan's far post.
Bolton sent on David Ngog for Ryo Miyaichi, who had struggled to get into the game, but the onslaught continued and Sinclair would surely have tapped in Graham's cross-shot but for a timely intervention from Steinsson.
Graham, Sinclair and Sigurdsson had run rings around Bolton and they combined again in the 73rd minute, with Sigurdsson playing in Graham for a shot that Bogdan could only parry.
Sinclair tried three times to turn the ball in but was denied by a combination of Tim Ream and Steinsson, while moments later Graham thundered a shot against the bar.
Having survived the siege, Bolton began to put some pressure on the Swansea goal in the final 10 minutes and Eagles came within a whisker of finding the net when his shot from the edge of the box flew just wide with Vorm beaten.
Swansea still looked dangerous and Moore curled a shot just over, but it was not to be for it, while Bolton's last act was to give a Premier League debut to 18-year-old Josh Vela in place of the hobbling Mark Davies.
English Premier League
Real Madrid defender