Havant produced a second-half fightback to finish their London one south season with a 32-29 win at already relegated Trojans.
‘We were fast asleep for the first half-hour and it needed a few choice words at the break,’ said coach Will Knight.
‘It was a typical end-of-season affair with plenty of endeavour but lots of mistakes.’
The home side, playing exciting, running rugby ran in three tries before Havant woke up. Centre James Read pulled a try back – with Joel Knight adding the conversion and a penalty – to make it 24-7 at the half-time interval.
Havant improved in the second half to level the scores, with converted tries by Ed Wilkes and a second from Read.
The visitors went in front for the first time with a Knight penalty.
And Loz Blackburn sealed the win with a try, despite a late consolation score by the hosts.
Portsmouth ended their London two south west season with a 26-24 defeat against Old Alleynians at Rugby Camp.
The home side were leading 24-9, with just 12 minutes left to play but ended up losing.
‘Basically we threw the game away,’ said coach Ian Chandler.
‘The players took their foot off the gas, thinking they had the game won and paid the price.
‘Hopefully it will be a lesson learned for next season.
‘In reality, our season ended three weeks ago when we won the Hampshire Cup.’
Before the match a minute’s silence was held for ex-player and club stalwart Colin Sayers who sadly died during the week.
United Services crashed out of the semi-finals of the Hampshire Plate with a 37-0 defeat at Millbrook.
Fareham Heathens finished one place off the bottom of Hampshire two with a 36-17 defeat at Lymington Mariners.