Romelu Lukaku netted the winner as Everton edged past Southampton with a 2-1 win following a thrilling encounter at Goodison Park.