Bolton came from behind to defeat Everton 2-1 and haul themselves off the foot of the Barclays Premier League thanks to a goal from Chelsea target Gary Cahill at Goodison Park.
The Toffees took the lead in freak circumstances in the 63rd minute when goalkeeper Tim Howard beat opposite number Adam Bogdan with a clearance from his own box.
David Ngog made it 1-1 four minutes later with a smart finish before Cahill - once again named as Trotters captain despite a fee for him being agreed with Chelsea - smashed in the winner with 12 minutes remaining.
The result takes Bolton off the bottom of the standings and up to 18th, a point adrift of safety, while Everton remain 11th.
Louis Saha was presented with an opportunity on the quarter-hour mark when Bolton centre-back Zat Knight inadvertently teed him up with a header from Leighton Baines' cross, but the Frenchman skewed his effort off target.
Howard produced two good saves in the early stages of the second half, tipping away efforts from Mark Davies and Ngog, before pulling off something even more spectacular.
The American lofted a huge kick down field which - assisted by the wind - travelled towards the Bolton box and bounced over the stranded Bogdan into the net. It was another error of judgement on the part of Bogdan and a shock blow for the visitors, but they responded well to equalise within four minutes, Ngog turning and slotting the ball into the corner.
Cahill then vindicated Coyle's decision to play him by snatching what proved to be the decisive goal. Everton failed to clear a set-piece properly and Chris Eagles laid the ball off to the England international, who fired past Howard. Wanderers survived a scare at the death when Baines rattled the crossbar with a free-kick.