The Griquas had to come from behind, but just did enough to beat the Lions 26-20 in a hard-fought Currie Cup encounter in Kimberley on Saturday.
The home side trailed the Lions for much of the game but the kicking form of fly-half Naas Olivier proved the difference in a nail-biting last quarter.
The Lions will now have to head back to Johannesburg content with a losing bonus point.
The visitors led 14-6 at half-time thanks to two unanswered tries.
Scrum-half Jano Vermaak was first to get the score-board ticking with a solo slalom run from a line-out to cross the whitewash unopposed after ten minutes.
Olivier pulled three points back for the home side before full-back Riaan Viljoen missed with both a drop goal attempt and a long-range penalty.
The Lions moved further ahead with half-time looming when lock George Earl came storming out of a line-out and was helped over the line by a big shove from Franco van der Merwe.
Herkie Kruger added his second conversion to give the visitors an eleven-point lead.
Olivier found the mark from the kicking tee just before the break to narrow the gap but Kruger restored the lead shortly after the break.
The Griquas moved to within striking distance soon afterward though when prop Jacobus Adriaanse barged over under the posts and Olivier converted to leave the scores at 17-13 to the men from Jo'burg.
The home side hit the lead for the first time with 20 minutes to play, when Bjorn Basson used his pace to score in the corner and Olivier slotted the conversion from the touchline.
The Lions began to unravel under the pressure and Olivier was on hand to extend the lead to six points with his third and fourth penalties while Kruger kicked one but missed another.
The Lions made a late rally, playing pressure to the Griquas line in the dying minutes but fell just short of a second win this season.
Tries: Adriaanse, Basson
Cons: Olivier 2
Pens: Olivier 4
For the Lions:
Tries: Vermaak, Earl
Cons: Kruger 2
Pens: Kruger 2
B>Griquas : 15 Riaan Viljoen, 14 Rocco Jansen, 13 Wilmaure Louw, 12 Barry Geel, 11 Bjorn Basson, 10 Naas Olivier (c), 9 Sarel Pretorius, 8 Leon Karemaker, 7 Davon Raubenheimer, 6 Wesley Wilkins, 5 Cecil Kemp, 4 Frikkie Spies, 3 Jacobie Adriaanse, 2 Ryno Barnes, 1 Steph Roberts.
Replacements: 16 Simon Westraadt, 17 Albertus Buckle, 18 Michael Passaportis, 19 Gerhard Human, 20 Marnus Hugo, 21 Matthew Rosslee, 22 Richard Lawson.
Lions: 5 Jaco Taute, 14 Deon van Rensburg, 13 Marius Delport, 12 Waylon Murray, 11 Michael Killian, 10 Herkie Kruger, 9 Jano Vermaak, 8 Warren Whiteley, 7 Franco van der Merwe (c), 6 Derick Minnie, 5 David Bulbring, 4 George Earle, 3 Ross Geldenhuys, 2 Martin Bezuidenhout, 1 Kevin Buys.
Replacements: 16 Edgar Marutlulle, 17 Wayne Swart, 18 Trevor Hall, 19 Jonathan Mokuena, 20 Chris Jonck, 21 Elton Jantjies, 22 Doppies la Grange.
Venue: GWK Park, Kimberley
Referee:Lourens van der Merwe