Steve Agnew grabbed a point for York City with a late equaliser at Craven Cottage this afternoon as Fulham had to settle for a draw despite dominating a six-goal thriller.

Luke Cornwall scored his first senior goal for Fulham in front of the Hammersmith End on eighteen minutes when Dirk Lehmann flicked on a forward ball from Simon Morgan. The young striker took a touch and deftly turned away from his marker before firing a low-footed strike into the bottom corner.

But the home side’s lead lasted only ten minutes. Agnew curled a magnificent free-kick around the Fulham wall into the top corner from 20 yards – it was the first league goal Fulham had conceded at home all season. The Whites went back in front from a set piece of their own when Bobby Mimms paid the penalty for flapping at Steve Hayward’s free-kick. Kit Symons kept the ball alive on the byline and Chris Coleman headed in from a yard out, in very similar circumstances to how he had scored against Southampton on Tuesday night.

City refused to lie down, however, and were level four minutes into the second half. Neil Tolson headed athletically in at the near post after a fine cross from substitute Martin Garrett. York were reduced to ten men when defender Barry Jones was dismissed for a second bookable offence and when Symons restored Fulham’s advantage emphatically heading home Hayward’s corner, and it looked as if the Londoners would hold on for an entertaining victory. But that man Agnew provided the sting in tail by firing home from outside the box after escaping the attentions of the Fulham centre backs.

FULHAM (4-3-3): Taylor; W. Collins, Brevett, Symons, Coleman; Bracewell, Morgan, Hayward; Lehmann, Cornwall (Brooker 77), Beardsley (Uhlenbeek 66). Subs (not used): Neilson.

BOOKED: Lehmann, Symons.

YORK CITY (4-3-3): Mimms; Barras, Thompson, Jones, McMillan; Agnew, Tinkler, Pouton; Connelly (Garrett 43), Tolson (Jordan 52), Creswell (Rowe 82).

BOOKED: Jones.

SENT OFF: Jones.