Days after being arrested over a stabbing, Campbell came up trumps.
The Tangerines moved up to sixth after Swansea's 2-0 defeat at Sheffield United, and manager Ian Holloway paid tribute to his match winner.
"Maybe DJ was in the wrong place at the wrong time - that doesn't make him a criminal," said Holloway. "But he was in the right place at the right time on this occasion, and he's a hero for me today.
"DJ's been through a lot in the last few days, being dragged away from our training ground by five men, but he has scored the goal that puts us in a play-off place.
"It is going down to the last game of the season and we are in with a bigger shout than we have been all season. It's in our hands now - great."