Bolton snatched their first points of the season after Gary Cahill netted a controversial winner a minute from time in the 3-2 win over Portsmouth.

Tamir Cohen fired the Trotters ahead after 13 minutes, only for Younes Kaboul to head Portsmouth level after 22 minutes. But a dubious Matthew Taylor penalty put Bolton back in front six minutes before the break.

Kevin-Prince Boateng struck Pompey's equaliser on his debut, but Cahill scored at the death to leave the home side without a point from five games.

Copyright (c) PA Sport 2009, All Rights Reserved.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: