Bolton rode their luck in their UEFA Cup first-round, first-leg game with Rabotnicki and earned a 1-1 draw thanks to Abdoulaye Meite's leveller.
Meite's first goal of the season came seven minutes from time and may just act as a catalyst to kick-start the Trotters' troubled season.
Sammy Lee's side were heading for their sixth defeat in seven games when Meite toe-poked the ball home after goalkeeper Filip Madzovski had fumbled a free-kick from Nicolas Anelka.
Lee reverted to 4-4-2 in a bid to change things around with Kevin Davies returning to partner Anelka.
The Frenchman spurned a glorious chance to put the visitors ahead on the stroke of half-time after being played through by Gary Speed, but the striker only found the side-netting after rounding the keeper.
But it was Nemanja Milisavlevic who sent the hosts into raptures with his goal in the 53rd minute.
Milisavlevic showed a cool head to rifle a shot into the corner after Ivan Trickovski had lofted the ball over a flat-footed Gerald Cid.
Meite, Nolan and Anelka all had chances to level the score before the defender equalised on 83 minutes.