Ipswich Town have staged a second-half comeback to beat Bolton Wanderers.
Bolton got a flying start and were ahead after just six minutes, Mark Davies picking the ball up on the edge of the box and finding the bottom corner.
Bolton continued to press and Chris Eagles tested Stephen Henderson with a drive in the 25th minute.
The first half became a bit scrappy with both sides giving away sloppy fouls and neither created many opportunities.
Kevin Davies worked Henderson a few minutes into the second half but a spell of pressure from Ipswich resulted in an equaliser on 70 minutes.
They were awarded a penalty after Tyrone Mears fouled Daryl Murphy and Campbell dispatched it for his second from the spot in a week.
In the last minute, Michael Chopra popped up to send the visiting fans into raptures and give Ipswich the points.