Everton boss David Moyes made a host of changes and arguably could take a large share of responsibility for this massive shock.

Moyes's men started brightly, but their early attacking endeavours soon faded in the face of Oldham's stubborn resistance.

Steven Pienaar played in Vaughan in the opening minute, but the vastly experienced Oldham keeper Mark Crossley plunged at his feet to save.

McFadden then shot narrowly wide after a good link with Vaughan as Everton, sixth in the Premier League, pressed for an early advantage.

But Oldham played their way into the game and Craig Davies should have done better than mis-kick in front of goal after 27 minutes as Everton's reserve keeper Stefan Wessels struggled to collect a cross.

Wessels was then forced to dive to his left to save from Deane Smalley as Oldham enjoyed a period of supremacy.

But they survived an escape three minutes before the interval when McFadden's shot was smuggled away as Everton threatened.

And they took advantage in spectacular style on the stroke of half-time, when McDonald found time and space to send a dipping left-foot shot over Wessels.

Everton were making few inroads into the Oldham defence after the break and it was no surprise when Moyes made a double change on the hour.