Harrow Borough pushed Ryman Premier Division leaders Dulwich Hamlet all the way in their 3-2 defeat.

Dave Anderson’s side produced a gutsy effort but ultimately came up short against one of the promotion contenders.

The visitors suffered a setback early on as they conceded the opener after just ten minutes. Anthony Page gave away possession and Dulwich punished him as they scored when Jordan Clarke fired past James Shea.

Boro’s first chance of the game fell to Rob Wolleaston but he sent his effort over the crossbar.

Neat interplay between Oliver Hawkins and Shaun Lucien resulted in an opportunity for Steve Butterworth but his shot rose over the bar.

The visitors’ pressure was rewarded with an equaliser just before the half-hour mark. Lucien sent in a cross which Hawkins headed over Yannick Nlate.

Michael Peacock went close to giving the Reds the lead but his effort was saved by Nlate.

Boro had to go up against a strong wind in the second half and Shea was called into action to save a free-kick from Kevin James.

The Reds were desperately unlucky not to go in front when Butterworth struck a shot which hit the post and rolled across the goal-line.

Dulwich regained the lead after 63 minutes when Erhun Oztumer crossed and James headed home.

The home side extended their advantage when Oztumer timed his run to perfection and fired past the keeper.

Dean Lodge was sent off for the hosts in the last ten minutes when he was shown a yellow card for handling the ball.

Torrential rain forced the sides off the pitch before play resumed after a break.

Anderson’s side set up a tense finish when they netted in the 88th minute after Hawkins headed in a free-kick from Lucien.

Despite a late run from Victor Osobu the visitors were unable to find an equaliser against the table-toppers.

The Reds were due to face Enfield Town on Tuesday but the wet weather forced this postponement.

Boro return home to face Leiston this weekend before visiting Billericay Town on Tuesday evening.