Gavin Williams earned the praised of his manager after inspiring Yeovil to a first league win in four games.
The Welshman netted a first-half double, including a 25-yard stunner, as the Glovers returned to winning ways at Huish Park after two consecutive draws.
Oldham's miserable day was compounded in the second half when substitute Robbie Simpson was sent off, before James Hayter and Paddy Madden added late goals to make the final score 4-1.
Yeovil boss Gary Johnson was delighted with his side's performance and described Williams' second goal as a goal of the season contender. "To score four goals at home after being a goal behind so early is really pleasing," said the Londoner.
"It was a very important victory. There were some quality bits of play and one quality goal - which must be one of the goals of the season. We were disappointed that they scored with their first attack but the good thing about that is we had 87 minutes to get the game back.
"Gavin [Williams] was playing well even before his second goal, but he went and beat a couple of players and it all opened up like the Red Sea. He hit it with real venom and it went right into the top corner - it was a fantastic goal and something like that lifts players, management, supporters and directors. We all went up as one."
Johnson added: "We probably could have scored one or two more at the end, but it was a great performance and a great game for our supporters. I have to credit our new groundsman for getting the game on, which was a credit to the whole football club."
Oldham boss Paul Dickov saw his team take the lead through Jose Baxter after three minutes but was left to rue his side's naivety during the second half. He said: "We started well and got the goal, but then we got done by a penalty and a quick break. Up until that point we had coped with them quite well.
"At half-time we told the players to tighten up a bit defensively and we were confident we could get something out of the game. We had chances and balls cleared off the line, but with one break we found ourselves 3-1 down.
"We were looking to score the equaliser and try and get back in the game but one slip has let them in. We've been beaten 4-1 but I think we should have taken something out of the game. It's a strange one, but the goals we conceded were really poor."