Harlequins scored four tries through Louis Lynagh (x2), Danny Care and Joe Marchant to leave Kingston Park with five points after a 20-26 win.