CORNWALL face a winner-takes-all clash with Kent at Camborne next Saturday (2pm) to decide who will reach the Bill Beaumont Cup final at Twickenham on May 28.
They secured victory with a try in time added on by replacement prop Tommy-Lee Southworth after they had trailed 20-17.
Their other points come from touchdowns by hooker Richard Brown and St Austell winger Konnor Ewudzi, with Fraser Honey from Holsworthy kicking two conversions and a penalty, and man-of-the-match Matt Shepherd a conversion.
While Cornwall were winning 24-20 at Hampshire today, Kent were triumphing 43-7 at home to Somerset.
It leaves Kent on nine points, one ahead of Cornwall at the top of the Division One South pool after two matches played.
The winner of the South pool will play the winners of the North pool, which is currently topped by Yorkshire, who will face their own showdown with Lancashire at Sedgley Park next Saturday, with both of them on a maximum 10 points after two games.
A full report on Cornwall's victory at Hampshire in this week's Cornish Times.