The Hoops icon scored for his old club as a Celtic XI lost 5-3 to a Petrov XI in front of a packed Parkhead crowd.
The #19 Legends Match -screened live by BT Sport -raised several hundred thousand pounds for Petrov's Foundation, Celtic Charity and the Trussell Trust Foodbank.
Since being diagnosed with acute leukaemia 18 months ago, the Bulgarian - affectionately known as Stan - has been to hell and back.
But, yesterday, he returned to Paradise, along with many of his former team-mates at club and international level, where he received a tremendous welcome.
Larsson was delighted to be able to join many of the Bhoys he shared a dressing room with during his seven years at Parkhead - only Alan Thompson was missing from the XI who started in Seville - and play his part in the game.
The Swede said: "Playing the game wasn't the most important thing. Just being here for Stan was the most important thing. It was a great occasion.
"Stan and the group of players we had were very tight, and still are.
"It was very nice to see so many people turn out and sell out the stadium and give him a fitting tribute."
An emotional Petrov took a lap of honour with his two young sons, Stiliyan jnr and Christian and told fans: "Today you showed the world how special this place is.
"You made it special for me, my family and these players, and thank you for standing by me."