Fulham laboured to a 1-1 draw against struggling Wigan thanks to a wonderful equaliser from Franco Di Santo.