|Venue: The Den
NEW manager Steve Lomas suffered defeat in his first game in charge as newly-promoted Yeovil Town snatched a dramatic late victory at The Den.
Millwall had carved out the better of the chances but were made to pay for their profligacy right at the death when Ed Upon's 25-yarder crept inside the post.
With five minutes on the clock, Steve Morison went close to converting Shane Lowry's bullet cross but powered a free header just wide. 60 seconds later, Andy Keogh glanced Danny Shittu's deep cross beyond the far post.
Josh Wright then blasted wide from the edge of the area as the Lions worked their way through the gears, but David Forde had to be alert to keep out Dan Seaborne's header at the other end.
Glovers 'keeper Marek Stech made an equally-important block in the 25 minute to deny Henry, who had been put through on goal by Keogh's clever flick.
Right-back Luke Ayling drilled into the side netting for the visitors before Henry scampered to the byline and pulled the ball back for Keogh, who lofted over the bar with Morison better-placed to score behind him.
For all of their slick passing, Yeovil created very little and their goal was under threat again shortly before half time when Mark Beevers sent a downward header at Stech from Henry's corner.
The Lions began the second half on the front foot, with Shittu heading wide and Henry drawing a fine save from Stech in the opening ten minutes.
In the 61st minute, Stech was caught in no man's land after racing off his line to close down Morison, but when the loose ball fell to Henry, the winger fired wide of the unguarded net.
The game looked to be petering out into a goalless draw until Upson took aim from the edge of the area and guided a precise finish across Forde and into the far corner in the 88th minute.
Millwall: Forde, Dunne, Lowry, Abdou, Shittu, Beevers, Chaplow (Feeney, 82mins), Wright (Bailey, 50mins), Morison, Keogh (McDonald, 68mins), Henry. Subs not used: Bywater, Easter, Robinson, Malone.