Gloucester put a dent in Harlequins' Aviva Premiership play-off hopes after they defeated the Cherry and Whites 25-20 at Kingsholm on Saturday.
The hosts ran in three tries to overcome the fourth-placed visitors.
Harlequins came into the match in good form after winning twice in February but with Chris Robshaw away with England they were unable to build upon a promising start.
It was in fact the visitors who opened the scoring, Ben Botica scored two penalties in the opening thirteen minutes before Gloucester struck.
It was Sione Kalamafoni who dragged his side back into the contest, the Tongan crashed over the line for the first try of the afternoon after good work from James Hudson. Hudson found Kalamafoni with a fine offload and the flanker did the rest.
Ollie Lindsay-Haugue soon hit back for the Quins after good work from scrum-half Lee Dickson and with both tries being converted by Rob Cook and Botica respectively it was 13-6 to Quins at the break.
But whatever director of rugby Nigel Davies said at the interval worked as the Cherry and Whites crossed the whitewash twice in the opening fifteen minutes of the second-half.
The first of these came from flanker Matt Kvesic as he capitalised on good work from the Gloucester pack.
More strong work from the forwards allowed Dan Murphy to follow over just eight minutes later.
Quins hit back through Dave Ward late on after Yann Thomas was sin-binned but the hosts held on for an important 25-20 victory.
Tries: Kalamafoni, Kvesic, Murphy
Con: Cook 2
Pen: Botica 2
Gloucester: 15 Rob Cook, 14 Charlie Sharples, 13 Henry Trinder, 12 Mike Tindall (c), 11 Shane Monahan, 10 Ryan Mills, 9 Dan Robson, 8 Gareth Evans, 7 Matt Kvesic, 6 Sione Kalamafoni, 5 James Hudson, 4 Elliot Stooke, 3 Rupert Harden, 2 Darren Dawidiuk, 1 Nick Wood.
Replacements: 16 Huia Edmonds, 17 Dan Murphy, 18 Yann Thomas, 19 Will James, 20 Matt Cox, 21 Jimmy Cowan, 22 Freddie Burns, 23 Steph Reynolds.
Harlequins: 15 Ollie Lindsay-Hague, 14 Sam Smith, 13 Ugo Monye, 12 Tim Molenaar, 11 Paul Sackey, 10 Ben Botica, 9 Karl Dickson, 8 Nick Easter (c), 7 Luke Wallace, 6 Maurie Fa'asavalu, 5 George Robson, 4 Nick Kennedy, 3 Kyle Sinckler, 2 Joe Gray, 1 Mark Lambert.
Replacements: 16 Dave Ward, 17 Darryl Marfo, 18 Paul Doran Jones, 19 Charlie Matthews, 20 Tom Guest, 21 Sam Stuart, 22 Louis Grimoldby, 23 Jordan Burns.
Referee: Greg Garner (Eng)
Assistant referees: Andy Watson, Ashley Rowden (both Eng)
TMO: Robin Goodliffe (Eng)