Haris Sohail (R) celebrates with teammate Imad Wasim after scoring a half-century at Lord's Cricket Ground. AFP
Haris Sohail boosted Pakistan's bid to avoid World Cup elimination with a blistering 89 in his side's 308 for seven against fellow strugglers South Africa on Sunday.
Sohail was making just his second appearance at this year's World Cup and his dashing display at Lord's suggested he should have been involved more often.
The 30-year-old, dropped following Pakistan's opener against the West Indies, made up for lost time as he demolished South Africa's beleaguered bowlers.
Hitting nine fours and three sixes in his 59-ball blitz, Sohail gave Pakistan a shot of adrenaline after Babar Azam's more sedate 69 laid the foundations.
With only one win apiece, Pakistan and South Africa both need a victory to keep alive their slender hopes of qualifying for the semi-finals via a top-four finish in the 10-team group stage.
Beaten by bitter rivals India in their last match, Pakistan's players spent the past week involved in a series of spats with frustrated fans both in person and on social media.
After Pakistan captain Sarfaraz Ahmed won the toss and decided to bat first, Fakhar Zaman and Imam-ul-Haq lifted morale with a stand of 81 for the first wicket
Zaman slapped Kagiso Rabada's second ball of the match through the covers for a tone-setting four.
The green-shirt-clad Pakistan fans who made up the majority of the crowd were on their feet cheering when Zaman's effortless six off Lungi Ngidi made it 44-0 from the first six overs.
Zaman had a narrow escape when he slogged Chris Morris to Imran Tahir, who claimed he made the catch after running in from the boundary.
The umpires asked for a review that showed the Pakistan-born South African's fingers were not under the ball as it hit the turf.
Tahir was booed by Pakistan fans when he came on to bowl, but the leg-spinner got his revenge when Zaman attempted a bizarre scooped shot that saw him caught in the slips by Hashim Amla on 44.
Not surprisingly, Tahir's trademark celebration sprint around the pitch seemed a little more vigorous than usual.
Tahir was just getting warmed up and he produced a sublime catch off his own bowling to dismiss Imam for 44.
Lunging low to pluck the ball just before it hit the ground, Tahir was ecstatic as he blew kisses to his detractors in the crowd.
Tahir's 39th World Cup scalp made him South Africa's all-time leading wicket-taker in the tournament.
Mohammad Hafeez departed for 20, lbw to Aiden Markram, to leave Pakistan 143-3 in the 30th over.
That brought Sohail to the crease and his aggression, including a four and a six from successive Rabada deliveries, restored Pakistan's momentum.
Babar stepped on the gas as he went past 50, but he holed out to Ngidi on the boundary off Andile Phehlukwayo to end an 80-ball innings featuring seven fours.
Sohail smashed a four to reach his 50 in 38 balls and saw Pakistan through to the last over before mistiming a pull off Ngidi.
Pakistan cricketer Shoaib Malik on Friday confirmed his retirement from one-day cricket without making a farewell appearance in his side's victory over Bangladesh on Friday.
Reigning champions Australia are already through to the semi-finals, while South Africa cannot qualify for the last four.
England, after Britain's Prince Harry officially opened the tournament, lost a wicket second ball before Roy and Root shared a stand of 106 that was equalled by Morgan and Stokes.
The four-time World Cup winners came into the match needing a win but were also relying on the result of Japan's game with Spain to progress.
Spain also brought Barcelona's teen left-back Alejandro Balde in for his full international debut, while winger Nico Williams also starts, with Jordi Alba and Ferran Torres dropping out.
The oldest motorsport event in the United Arab Emirates (UAE), the Dubai International Baja, is set to make an exciting return next month as World Cup Rallying comes to the UAE with a modern twist.
Though New York Stirkers needed 46 runs from the last 18 balls while chasing Delhi Bulls total of 112 for 6, Pollard scored an unbeaten 26 off 7 deliveries with three boundaries and two sixes and Azam Khan remained unbeaten on 37 off 22 balls.