An outstanding start to the season had catapulted the Toffees up to second prior to kick off but there was a distinct lack of fluency about their performance as Roberto Martinez’s determined side made life extremely difficult.
The Latics find themselves in familiar territory and currently occupy 16th place but they were by far the better team in the first half and deservedly took the lead in the 10th minute.
Arouna Kone, who was a constant thorn in Johnny Heintinga’s side all afternoon, was in the right place to turn home Shaun Maloney’s cross despite the Ivory Coast striker appearing to be in an offside position when he scored.
Justice was perhaps served just 72 seconds later as Nikica Jelavic diverted Steven Pienaar’s cross-shot past Ali Al-Habsi at the far post to continue his excellent scoring record. Wigan continued to press and profited once again from a shaky Everton back four with Franco Di Santo firing past Tim Howard from 12-yards.
Al Habsi had to save smartly from Leon Osman just before the break before Marouane Fellaini was yellow carded after appearing to elbow Maynor Figueroa in the penalty area after swung a kick at Gary Caldwell earlier in the half.
A tactical reshuffle from Moyes saw him push Kevin Mirallas up to support Jelavic and the Belgian went close twice after the restart, firing narrowly over and forcing Al-Habsi into a save. Kone was then denied a second goal by Phil Jagielka and Pienaar an equaliser by another Al Habsi save.
It was left to Baines to square the game up three minutes from time, lashing his penalty high into the net after Mirallas was felled by Figueroa in the area.