Thame continued to pile pressure on league-leaders Wallingford with a solid 4-2 home victory over Eastcote.
The home side started brightly against their well-drilled opponents, solid at the back and comfortable in possession.
A Gareth Birkett double got the men going with the first a penalty and the second a well converted strike after good work by Steve Hamilton.
Despite this strong start Thame soon started making things difficult for themselves as they consistently squandered possession.
They were made to pay for their poor discipline as the hard-working Eastcote struck back with a break away goal.
After the break Thame came back and Will Sawrey-Cookson got the goal his efforts deserved to take it 3-1.
However the rot returned and Eastcote made it 3-2 and then had a series of penalty corners.
But Thame made the game safe when Bradley scored a cracking strike to make the game 4-2.
Thame remain joint top with Wallingford but second on goal difference.