It took 76 minutes for Liverpool to register a shot on target as Salah's shot was deflected home, coming less than a minute after Jordan Ayew was sent off for two yellow cards.
The Gunners dominated the game, attempting 20 shots and having 76 per cent of the possession, but bottom side Burnley, who had not played a Premier League fixture in three weeks due to Covid postponements, defended resolutely to claim a valuable
The Spain striker took advantage of a mistake by a hesitant Gareth McAuley in the 76th minute to rob the defender of possession and curl a brilliant left-foot shot past Ben Foster.
Pep Guardiola’s men were in total control after the break as Leeds tried to protect their lead, but Ferran Torres looked to have rescued a point when he steered Bernardo Silva’s pass into the bottom corner in the 76th minute.
But Toulouse substitute Frank Magri's 76th-minute goal proved to be the winner after Cristian Casseres' own goal in the 74th minute had halved the French side's lead following strikes by Aron Donnum (36) and Thijs Dallinga (58).
The CR7 show continued in the 76th minute as he scored his fourth. Ronaldo rose high to head home a corner kick, surpassing Telmo Zarra as the club's second top scorer in La Liga history.