After an 8-0 midweek hammering from title contenders Lumphinnans United, Cupar Hearts travelled to face Eastvale looking to get themselves back on track.
Cupar’s Gary Brown was first to show in front of goal on 4 minutes but his shot drifted wide.
Hearts were dealt a blow when a ligament injury to Scott McKay forced the visitors to put on their only substitute with only half an hour played.
But it was the substitute Lee Sibanda who set up the opening goal three minutes later when his low cross found Frankie Bell who fired in.
Cupar took their lead into the break knowing that one goal wouldn’t be enough and eight minutes into the second half the game was level.
Max McCarroll’s run up the left wing cut in to square the ball to Calum Gordon who made no mistake.
Hearts quickly regained their lead in spectacular fashion.
A direct free kick by Stephen Lawlor 45 yards out was sent into the far corner giving ‘keeper David Taylor no chance.
Cupar were awarded a penalty on 62 minutes when Lee Sibanda was brought down by Brett Halley after chasing a loose ball.
Gary Brown stepped up and converted the spot kick.
The home side were reduced to 10 men on 87 minutes when Naveed Iqbal was given his marching orders.
Cupar found time to add one more to their tally with only seconds left.
A free kick by Lee Sibanda was perfectly placed for Frankie Bell to head in.
On SaturdayCupar Hearts welcome Balgonie Scotia to Duffus Park in the second Round of the Scottish Brewers Cup. On Thursday (28th) they travel to face Strathmiglo United in a League match. Kick off 6.30P.M.
Cupar Hearts - Robson, Thomas, M. Brown, Irvine, Taylor, Leadbetter, Sutherland, McKay, Lawlor, Bell and G. Brown.
Sub - Sibanda.