Nuneaton Town are through to the final of the Birmingham County FA Senior Cup for the second year in succession.
Nuneaton, who beat Alvechurch in last year's final won 1-0 at Bedworth United in a semi-final at The Oval in front of a crowd of 587.
Spencer scored the goal with only five minutes of the match remaining.
In the Southern League Premier Division, Leamington drew 0-0 at Chippenham Town.
In the Midland Combination, a brace from Piggon helped Nuneaton Griff to a 4-0 victory at Bolehall whilst in Division 3, Coventry Amateurs won 4-1 at Alveston Reserves.