DOMINIC Calvert-Lewin got back on the goal trail as Everton held on to win 2-1 at Leeds last night.

The striker took his tally for the season to 12 after captain Gylfi Sigurdsson had given the visitors an early lead.

The Toffees rode their luck after Raphinha pulled one back for Leeds soon after the interval, but held on to register a fourth away win in the league in a row.

Leeds hit the woodwork twice and Carlo Ancelotti’s side were also indebted to a superb triple save in the second half from goalkeeper Robin Olsen.

After Olsen’s early save from Raphinha, Everton settled and took a ninth-minute lead.

Andre Gomes’ excellent ball set Lucas Digne free down the left and the Frenchman’s cross was turned neatly home first time by Sigurdsson.

Leeds went close to equalising in spectacular fashion in the 20th minute when Ezgjan Alioski’s volley crashed back off the base of the post.

Everton continued to look menacing on the break, but it was from a set-piece that they doubled their lead four minutes before the break.

Sigurdsson’s corner took a deflection off Ben Godfrey’s shoulder and Calvert-Lewin stole in to head home and give his side a 2-0 half-time lead.

Leeds’ response after the restart was swift. Patrick Bamford teed up Raphinha after Everton had failed to clear properly and the Brazilian rifled home.

Olsen then saved heroically, three times in quick succession, to preserve Everton’s lead just past the hour-mark.

The Sweden international kept out Mateusz Klich’s shot, then blocked Raphinha’s follow up and moments later kept out Jack Harrison’s swerving effort as Leeds cranked up the pressure.

Richarlison fired inches wide following his driving run at the other end as the action flowed.

Bamford’s header from Stuart Dallas’ cross looped on to the crossbar, before Luke Ayling’s stoppage-time shot was charged down by Everton substitute Michael Keane, as the Leeds onslaught came to nought.