Danny Drinkwater's stunning 25-yard strike three minutes from time secured a 3-2 victory for Leicester City at Walsall.
It looked as though City's 100 per cent record in pre-season was set to come to an end after they let a two-goal lead slip either side of half-time following early goals from Wes Morgan and David Nugent.
But City showed that grit and determination that they showed in last season's romp to the Championship title.
City had taken no time in continuing their impressive start to pre-season, just three days after their 1-0 victory over Everton in Thailand, taking the lead after just six minutes.
The visitors looked strong down the right flank, pressuring through Marc Albrighton and James Pearson, and City had a flurry of corners in quick succession. Albrighton's teasing delivery from one found Morgan at the back post and the City captain nodded home to grab his second goal of the pre-season campaign.
City continued to dominate the League One outfit, Riyad Mahrez and Albrighton pulling the strings in both wide and central areas, and City duly added a second thanks to a stunning strike from David Nugent.
Last season's top scorer, who had another breath-taking goal ruled out for offside against Everton, struck the ball with the outside of his right boot straight into the top corner.
The move, though, had started all the way at the back following a brave block from stand-in centre-back Tom Hopper.
City coasted through the rest of the half until a mix-up at the back handed Walsall a goal with almost the last kick of the half.
A breakdown in communication between Hamer and Paul Konchesky allowed trialist Mathieu Manset to dink the ball over the keeper.
Walsall started the second half as they ended the first and quickly got back on level terms. Strong work again from Manset pulled the ball back to Ashley Grimes, who stabbed it into the net at the near post.
City hit back on the break instantly through Mahrez, whose speculative effort was almost spilled over the line by a fumbling Richard O'Donnell.
But the keeper was much more impressive when his fine low save denied Andy King, after wonderful interplay between the Welshman, Wood and Mahrez.
Pearson made a whole host of changes, staggered midway through the second half, eventually swapping everyone but his goalkeeper as he switched to a 4-2-3-1 formation with Jamie Vardy out on the left, as he was against Everton, and only new signing Leo Ulloa up top.
Gary Taylor-Fletcher has been a stand-out performer so far in pre-season and he, once again, showed his deftness of touch in behind Ulloa.
City would ultimately nick the winner three minutes from time in emphatic style as Drinkwater launched a thunderous right-footed screamer .
SCORERS
0-1 Morgan (7), 0-2 Nugent (26), 1-2 Manset (45), 2-2 Grimes (49), 2-3 Drinkwater (87)
TEAMS
Walsall (4-1-3-2):
1 Richard O'Donnell; 4 James O'Connor, 6 Paul Downing, 15 James Chambers, 3 Andy Taylor; 10 Romaine; 11 James Baxendale, 7 Adam Chambers, 14 Mal Benning: 24 Ashley Grimes, 2 Mathieu Manset
5 Dean Holden (for Sawyers, 78min), 9 Tom Bradshaw (for Taylor. 65min), 13 Dan Jezeph, 18 Kieron Morris (for Benning, 71min), 19 Jake Heath (for Baxendale, 78min), 20 Amadou Bakayoko (for J Chambers, 78min), 22 Liam Kinsella (for A Chambers) , 25 Rico Henry (for Grimes, 65min, 12 Danny Webber (for Manset, 65min)
City (4-4-2): 12 Ben Hamer; 6 James Pearson, 5 Wes Morgan, 20 Tom Hopper, 3 Paul Konchesky; 11 Marc Albrighton, 7 Dean Hammond, 10 Andy King, 26 Riyad Mahrez; 35 David Nugent; 39 Chris Wood
Subs: 1 Adam Smith, 2 Ritchie De Laet (for Pearson, 61min), 4 Danny Drinkwater (for Hammond, 68min), 8 Matty James (for King, 68min), 9 Jamie Vardy (for Wood, 59min), 15 Jeffrey Schlupp (for Konchesky, 68min), 18 Liam Moore (for Morgan, 61min), 22 Gary Taylor-Fletcher (for Mahrez, 61min), 23 Leonardo Ulloa (for Nugent, 68min), 24 Anthony Knockaert (for Albrighton, 68min), 27 Marcin Wasilewski (for Hopper, 61min)