Aston Villa lost ground in the race for a Champions League place as they were beaten 2-1 at Fulham on Sunday.