Hungary - 1 Wales - 2 Robbie Savage had to be led away from a confrontation with Hungary coach Lothar Matthaus at the end of Wales' first away win for 18 months.Robert Earnshaw scored a smash-and-grab winner in the 81st minute, his seventh goal for his country, but it was the uproar at the end which left a nasty taste in the mouth.
The "friendly" game was littered with free-kicks and bad fouls, with German referee Florian Meyer struggling to stay in control.
Wales fell behind to an early Krisztian Kenesei penalty, but that was quickly cancelled out by a Jason Koumas free-kick.
The ill-feeling extended beyond the 90 minutes and Savage was involved in some push and shove with Zoltan Peto before Matthaus, West Germany's 1990 World Cupwinning captain, confronted the Birmingham midfielder, who did well to keep his cool.
Mark Hughes declared himself "delighted" with his players after the success at the Ferenc Puskas Stadium, formerly the Nep ground. "I thought the players were magnificent," said the Wales boss, who had been unable to call on 10 players.
"The problems leading up to game were well documented - we were down to the bare bones. But the lads who came in were superb. I have some very proud players in the dressing-room and that showed in their performances tonight.
WALES: Paul Jones (Coyne 45), Melville, Gabbidon, Page, Thatcher (Edwards 54), Robinson (Fletcher 89), Savage, Koumas, Vaughan (Gareth Roberts 66), Earnshaw, Taylor. Subs Not Used: Barnard, Symons, Collins, Neil Roberts, Margetson. Booked: Thatcher. Goals: Koumas 20, Earnshaw 81.