You are not permitted to download, save or email this image. Visit image gallery to purchase the image.
Green Island defender Aaron Allan took the ball out of defence and, just over halfway, looked up and, Beckhamesque, spotted Sean Van Dyk off his line.
He floated in a long-range effort with five minutes gone.
Caversham slowly found form through the creativity of Ben Wade who equalised after 26 minutes when he shaped to cross but found the net from an acute angle.
With halftime approaching, Green Island was awarded a penalty and Tom Milton made no mistake.
Green Island controversially had a goal disallowed early in the second half following a long discussion with the officials.
Caversham took advantage and levelled through a Connor Neil penalty with 25 minutes left.
Caleb Williams, who was industrious in the midfield, restored Green Island’s lead in the 70th minute and a Matt Mitchell own goal in the 78th minute made it 4-2.
Wade curled in a sublime free kick past Christian Firth to narrow the gap to a single goal in the 90th minute.
Green Island attacking midfielder Eddie Wilkinson capped a wonderful individual performance with a spectacular lofted goal deep into stoppage time.
Seeing Sean van Dyk had come out of his goalbox as Caversham chased a late equaliser, he looked up after gaining possession and calmly curled the ball into the net from distance.
Mosgiel had the statisticians dusting off almanacks in their 20-0 win over Northern.
Cody Brook beat Technical player Aaron Burgess’ record of seven goals when he bagged eight, including a hat-trick in six devastating minutes in the first half.
Cam Anderson grabbed five, Matt Kelly and Rahan Ali both got braces while Alex Cox, Aidan Barbour-Ryan and Lewis Wall also scored.
Otago University belatedly got its season under way and secured a 1-0 win over Queenstown at Logan Park, Ben Deeley slotting a penalty in the 76th minute.
In Wanaka, Adam Hewson scored midway through the second half to give the host a 2-1 win over Roslyn Wakari.
Earlier, Josh Lucas headed home to give Roslyn a 20th-minute lead, before a Barry Grehan penalty tied the score five minutes later.
- Neville Watson