Wigan snatched an undeserved point from Southampton after a late Shaun Maloney goal levelled things up at 2-2.