The Warriors have struggled so far this campaign, especially with a loss to Hull Kingston Rovers a week ago, but Brian Noble’s side injected some confidence back into the club with a 16-12 win against the London side.
Quins had looked more than capable of scoring another win in their rejuvenated season, holding onto a two point advantage until late in the game, but Vaealiki’s try on the back of Thomas Leuluai’s kick edged the Warriors in front.
However, Mark McLinden had the ball stolen from his grasp by Michael Withers, and the former Bradford Bulls full-back crossed for the Warriors’ first try of the game, Richards’ conversion edging the home side into a narrow 8-6 advantage.
Richards added a penalty to Wigan’s total, but Scott Hill stretched over the line for Harlequins’ second try soon after, Henry Paul’s conversion giving the visitors a 12-10 lead at the half-time interval.
The second half saw only one try, former Harlequin Leululai putting in a high kick for Veaeliki to touch down, Richards’ conversion completing the scoring and giving the Warriors a vital two points at this early stage.