Old Town and DJC Marlborough could not outmuscle each other in a physical Swindon & District League Premier Division encounter.
Marlborough started the brighter and took the lead inside five minutes.
But Old Town got themselves into the game and equalised when Tom Head’s powerful drive was deflected into the net by Chris Milne.
Marlborough restored their lead shortly after and were lucky to stay ahead when Dean DeVille missed a penalty.
The visitors seemed to have the edge in the second period but it was Old Town who got the deserved equaliser, as Jack O'Reilly scored from the spot to make it 2-2.
Fratellos thumped basement side Swindon Spitfires 11-1.
Spitfires played with 10 men and bagged a cracking consolation through Barry Winslow, who lobbed the Fratellos goalkeeper from the edge of the centre circle.
Scoring for Fratellos were Dave Slattery (4), Danny Hyde (3), Aaron Barton (2), Aaron Webb and Kyle Romain.
Elsewhere, Village Inn stayed top of the league after winning 3-0 at home to Chiseldon, who more than once were denied by the woodwork..
Pembroke scored just before half time to edge a 1-0 home win over Ramsbury, while Auto Engine Tune crushed Auto Engine Tune 7-3.
Roger Munday netted the only goal of the game as Queensfield beat visitors VBA Rangers 1-0.
Highworth also won 1-0, this time at Spectrum, while Marshall battered Lower Stratton 6-0.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here