The Blaugrana boss was delighted with his side's last-gasp win, after dominating the game, and spoke of how his faith his been repaid by Marc Bartra
The visitors took the lead through a Javier Mascherano own goal, but strikes from Andres Iniesta and Jordi Alba salvaged the win for Barca, who are in a commanding position in their group as a result.
"It says a lot about these players that they keep on trying until the end. They have already won everything, but they just keep on going," enthused the Blaugrana trainer, speaking to reporters.
"Lucky to win at the end? I think it was rather bad luck, that we couldn't finish it earlier. Before some said our game was boring, I don't think that's a problem anymore."
Vilanova also spoke of the faith he has in young Spain defender Marc Bartra, who featured as a centre-half, despite being a full-back by trade.
"They told me more than a week ago Pique wouldn't get ready for the game. I knew since then that Bartra would play this one.
"Bartra is a first-team player because I wanted it. We had the money to sign a centre-back last summer, but I told the club to save it," he explained.
Jordi Alba managed to poke home the equaliser in the dying embers of the game, and spoke of the team's attitude being the key factor behind the win.
"We kept pushing until the end, I'm just happy I could score the goal. Qualification is looking good, but there are still three games yet to play.
"I was lucky to be in the right spot and to be able to touch the ball. We've tried to win this game until the end," he said.