A review of the weekend's action in the Stobart Super League.

Wigan winger Pat Richards grabbed two tries on his comeback from injury in a routine 38-6 win over a depleted Salford that edges them ever closer to the Stobart Super League leaders' shield.

The Warriors, so disappointing in their previous game at Warrington, produced another flat performance but this time it was good enough to see off willing but limited opponents to gain the win that lifts them three points clear of the second-placed Wolves with two matches left of the regular season.

Salford rarely troubled the Wigan defence until 20-year-old debutant forward Adam Walne produced a solo burst a minute from the end to create a consolation try for prop Jordan James.

Richards, the 2010 Man of Steel, was their hero on his return from a four-month absence following knee surgery with an 18-point haul while, on the other flank, Josh Charnley, Super League's leading tryscorer, was subdued on his 50th Super League appearance

Paul Sykes' drop goal with 40 seconds remaining gave Wakefield a narrow 31-30 win over Hull KR and secured their fifth win in a row.

It was the second week running that Sykes pulled off a game-winning drop-goal after his effort last week against St Helens.

Wakefield won with a lot of help from former Rovers players now playing for Richard Agar. Ben Cockayne (two), Peter Fox and Frankie Mariano all had spells at the East Yorkshire side and all scored tries to sink Rovers.

Scrum-half Luke Gale kept cash-strapped Bradford in the hunt for the play-offs by inspiring them to a 34-12 win over Huddersfield at the Galpharm.

Gale, at the heart of Bradford's attacking play, scored a first-half try and added three conversions to leave the Bulls 18-6 up at the break.

Karl Pryce touched down twice after the interval to give the Bulls some breathing room as Huddersfield lost for the first time in three matches.

Leeds' Challenge Cup final build-up ended with a narrow 38-34 defeat to the Catalan Dragons in their clash in Perpignan on Saturday night.

Following on from Warrington's heavy loss to London on Friday night, it looked as though both Wembley-bound sides would be heading to the capital on the back of heavy defeats when Leeds trailed 18-0 and 32-12.

But a stunning turnaround ensured the game was only won in the dying seconds, despite the home side having held a 20-point lead with 20 minutes remaining.