Eoin Morgan wants to see more "ruthlessness" from England after they crept over the line against South Africa in Johannesburg as the one-day international series finished 1-1.
Chasing a modest 257, Jonny Bairstow's rampaging 43 from only 23 balls allowed those below him in England's order to bat at their tempo, with Joe Denly (66) and Joe Root (49) putting the tourists firmly in the ascendancy.
But the departure of Denly saw a cluster of wickets fall as England slipped from 232 for four to 252 for eight and in danger of collapsing in a heap before Moeen Ali's unbeaten 17 sealed a two-wicket win in the 44th over.
"It was disappointing to limp over the line. Ideally we would have chased it four or five down. We would have liked to win commandingly," England captain Morgan said. "We showed a lot of promise but we need to develop our ruthlessness."
Adil Rashid had earlier taken three for 51 on his 100th ODI appearance and first since last year's World Cup final as South Africa were restricted to 256 for eight after being asked to bat first.
The leg-spinner carefully managed a shoulder injury during the triumphant World Cup campaign and the months after that proved challenging for the Yorkshireman, who credited gym work with aiding his rehabilitation.
"It's nice to bowl some overs," Rashid said. "I've not bowled much for the past six or seven months due to my shoulder injury but it was nice to get out there, play with the boys and ultimately get a win.
"Probably five or six months ago, when I was playing through it, I didn't have that same snap, I just had to find a way through it.
"I was probably 50 per cent in the World Cup and the New Zealand (Twenty20) series but I had two months off where I really hit the gym hard and did a lot of rehab. There was a period where I thought, 'Will I ever get that snap back? Will I be able to bowl my best?' There was that worry but putting the hard work in the gym has definitely paid off."
One of the talking points of the ODI came when Rashid was given an lbw verdict against Temba Bavuma, who seemed to squander a review.
However, an inability to access UltraEdge led to unforeseen consequences for England off the very next ball as Rassie van der Dussen was reprieved.
Amid much confusion, the umpires decided to give South Africa back their review, which allowed Van der Dussen to overturn an lbw decision off Rashid - although it barely mattered to the outcome as the batsman was soon dismissed.
"That was actually quite confusing, especially because of that wicket... I was looking forward to a hat-trick ball," Rashid said.
Rashid has been linked with a Test comeback for next month's series in Sri Lanka.
However, when asked whether he would countenance being included in the squad, Rashid replied: "Probably not. It's something that I feel I've got to earn again. I've got to go back into county cricket and then get selected on merit."
One Day International scoreboard
Third One Day International, Johannesburg
South Africa Innings
Q de Kock b Rashid 69
R R Hendricks b Mahmood 11
T Bavuma lbw b Rashid 29
H E van der Dussen b M M Ali 5
J T Smuts run out 31
D A Miller not out 69
A L Phehlukwayo lbw b Rashid 14
B E Hendricks run out 3
L L Sipamla not out 10
Extras b1 lb6 w8 15
Total 7 wkts Innings Complete
(50 overs) 256
Fall: 1-23 2-89 3-94 4-140 5-155 6-188 7-204
Did Not Bat: L Ngidi, T Shamsi.
Bowling: Curran 9-1-38-0, Mahmood 5-1-17-1, Jordan 9-0-59-0, Root 7-0-42-0, M M Ali 10-0-42-1, Rashid 10-0-51-3
J J Roy c Ngidi b B E Hendricks 21
J M Bairstow c Phehlukwayo
J E Root c Bavuma b Shamsi 49
E J G Morgan c & b B E Hendricks 9
J L Denly c Phehlukwayo b Ngidi 66
T Banton c de Kock b B E Hendricks 32
M M Ali not out 17
T K Curran c Bavuma b Ngidi 5
A U Rashid c de Kock b Ngidi 2
C J Jordan not out 0
Extras w13 13
Total 8 wkts (43.2 overs) 257
Fall: 1-61 2-69 3-86 4-162 5-232 6-232 7-241 8-252
Did Not Bat: S Mahmood.
Bowling: Ngidi 9-2-63-3, B E Hendricks 10-0-59-3, Sipamla 9.2-1-42-1, Shamsi 10-0-58-1, Smuts 3-0-12-0, Phehlukwayo 2-0-23-0
England beat South Africa by 2 wkts