Rowner pulled off a great escape to stay in Hampshire League division two with an 88-run win at Wellow & Plaitford.
Jason Hoskins’ side looked doomed before the game, needing to climb above two teams to get out of the relegation zone
But other results went their way to see them leapfrog Andover II and Southampton Community.
‘We are over the moon,’ said Rowner captain Hoskins.
‘I think we deserve to stay up after getting good results in the last month.
‘We knew the only chance we had was if we got maximum points and the lads were magnificent.’
Dave Naylor (102) hit his maiden century and, with great support from Dan Stancliffe (83), the visitors posted a target of 238 on a difficult wicket.
Stancliffe (six for 30) also shone with the ball as Rowner finished the job.
Chris Mottola (55) and Sam Floyd (40) were in good form as Sarisbury II secured promotion with a five-wicket success against Hungerford.
Suji Wickramasinghe (126) cracked a century in Burridge II’s 80-run success at Hayling Island.
Mike Hallett (four for 48) and Dave Gorvin (40) were the pick of the home players.
Martin Hovey (74) top scored as Bedhampton beat promoted Ropley by 31 runs.
Alex Gardner (five for 34) did the damage with his bowling.
Waterlooville secured a six-wicket win at Locks Heath to lift the division one title.
South African opening bat Byron Haycock (58) again showed his class with Alex Shephard (59) also helping reach the 198-run target.
Earlier, brothers Alex (51) and Jon (50) Richardson led the way in the Locks Heath innings.
Gosport Borough recorded a seventh consecutive victory by seeing off Old Basing by two wickets at Privett Park.
Lee Harrop (89) produced a captain’s innings to help his side reach 230 for four after Dale Patternotte (five for 49) had the visitors in trouble.
Portchester suffered a two-wicket reverse at St Cross Symondians III.
Overseas player Andrew Webb (98) missed out on a century as Portchester reached 225 for eight but the home side got home.