Hampton had the best of the early play, forcing goalkeeper Michael Parkin into action twice to deny the ever-dangerous Elliott Godfrey and Richard Paquette.
But it was the Rebels who took the lead, when a cross from Josias Carbon looped fortuitously over the scrambling goalkeeper Kieran Drake, and into the net.
Slough soon looked to add a second and could have done so when a cross from Carbon was headed straight at Drake by top goalscorer Matt Murphy.
Slough were made to pay for that miss as Hampton soon grabbed an equaliser. Former Rebel Dudley Gardner hit a swerving shot from the edge of the area low into the net after good hold-up play by Richard Pacquette, giving Parkin little chance.
The turning point in the match came just before half-time when Murphy and Dean Wells tangled in the area. Players from both sides came rushing in, and in the melee Wells was adjudged to have thrown the ball at Murphy when he was on the ground. The midfielder was duly sent-off, giving Alan Devonshire’s site an uphill struggle.
Slough began the second half brightly and squandered good chances – the closest being a Murphy header which looped onto the bar and rebounded to safety.
The breakthrough finally came on 75 minutes when Hodges controlled a cross from Carbon and poked the ball home, sending the massed ranks of Rebels fans into raptures.
Hampton’s search for an equaliser left them exposed, and, after Matt Murphy had an effort ruled out, Slough made the game safe and sealed the trophy in injury-time when Hodges ran clear of the Hampton defence, dummied Drake and coolly slotted the ball into the net.
Hampton & Richmond Boro' Line up
Drake, Morley, Wells, Gardner (Fontana 70), Elverson, Jeffrey, Inns, Godfrey, Pacquette (Osman 63), Ashe (Fernandes 80), Ulasi. Subs not used: Lewington, A Nsubuga.