Greater Western Sydney coach Leon Cameron says an upset away triumph over Adelaide is among his AFL club's best wins.
The Giants snapped a four-game losing streak with a tenacious 14.13 (97) to 11.15 (81) triumph in Sunday's twilight game - their first win over the Crows in Adelaide.
"Probably one of the better wins for a number of years," Cameron said.
"To get a win over here, we hadn't done that against the Crows, is just just enormous for our club."
Adelaide forward Tom Lynch suffered a side strain as the Crows slipped outside the top eight after their third loss in four matches - they're now ninth.
"We are missing a bit of spark," Crows coach Don Pyke said.
"Their effort was there, we just missed some opportunities."
The Giants' triumph was built on the midfield dominance of Stephen Coniglio and Josh Kelly.
Coniglio kicked two goals among his 24 disposals before being concussed and forced out for most of the last quarter.
Kelly was brilliant with 31 touches while teammates Dylan Shield (30 possessions, one goal), Lachie Whitfield (26 disposals) and Jacob Hopper (21 touches) were also influential.
The Giants led by 19 points at halftime and were 12 up at the last change, only for the Crows to threaten to pinch the points.
When young Crow Darcy Fogarty goaled from the boundary line three minutes into the last quarter, Adelaide hit the front.
But it was the Giants and their spearhead Cameron who settled the encounter - he kicked two clutch late goals and Zac Langdon added another.
"When they came at us again in the last quarter we dug in and found a way," coach Cameron said said.
Attacker Cameron, Langdon and stalwart Ryan Griffen kicked three goals each.
Adelaide's Bryce Gibbs (36 possessions), Matt Crouch (37 disposals) and Rory Laird (30 touches) found plenty of the ball against the unfancied Giants.
But the Crows' attack became overly reliant on the buzz of Eddie Betts (two goals).
Adelaide's Paul Seedsman and Richard Douglas also potted two majors but Douglas also suffered a poke in an eye and couldn't finish the game.
The Giants, now with five wins for the season, host Gold Coast on Saturday while the struggling Crows travel to play Fremantle next Sunday.