Shakhtar Donetsk booked a spot in the quarter-finals of the Europa League after Eduardo's late goal sealed a 1-0 win at Anderlecht, putting the gloss on a 4-1 aggregate triumph.