Captain Ryan Giggs had given the hosts the lead in the first half, but the Asian nation pulled together to get an equaliser through Rashed Eisa on the hour mark.
However, Stuart Pearce rang the changes and subs Scott Sinclair and Daniel Sturridge got the goals to ensure three points for Team GB.
Stuart Pearce felt that his side were good value for their win, which brings them back into qualification contention.
“The result was the most important thing this evening. We needed to win this game to give us a lift and enhance the belief in the group.” he told the BBC.
“Some good parts of our play I thought and some things that we’ve still got to work on; we won’t go away from this thinking ‘it was a bed of roses totally’ but some real solid performances
“Certainly [Craig] Bellamy and [Ryan] Giggs, Joe Allen, [Tom] Cleverley, some real solid performances within the group. We have to build once again for the last game,” he concluded.
Meanwhile, Honduras beat heavily-fancied Spain 1-0 also to send the Iberian nation crashing out of the competition.
By Gareth McKnight