Bolton survived a comeback from Everton before striking three minutes from time to seal a 3-2 win over the Toffees - their first home win of the season in the Barclays Premier League.
The home side triumphed at the Reebok Stadium as substitute Ivan Klasnic scored his first goal for the club with the decisive strike in the 87th minute.
The hosts had been well in control as goals from Lee Chung-Yong and Gary Cahill put them 2-0 ahead but Everton hit back with a wonder-strike from Louis Saha and Marouane Fellaini's second-half equaliser, but Klasnic settled the issue late on.
Copyright (c) PA Sport 2009, All Rights Reserved.