TROJANS are through to the Hampshire Hockey Cup final after a stunning penalty flick victory over Havant in yesterday's semi-final at Stoneham Lane.

With six minutes left, they were 4-1 down, but scored three times in a dramatic finale - Wayne Shepherd finishing with a hat-trick and Duncan Stewart equalising with the last hit of the match.

Trojans won the penalty shoot out 4-2 to clinch a cup final slot against either City of Portsmouth or Hamble.