Their superiority was underlined when Mike Adamson claimed a hat-trick - all three coming in succession.
Adamson also slotted three conversions and two penalties for a personal tally of 27 points, with the other Hawks touchdowns coming from Greg Francis (two), John Fitzpatrick and Kenny Sinclair.
Currie were simply blown away in the swirling conditions and there was no way back after the hosts raced into a 25-0 interval lead with the elements at their backs.
The only response from the shellshocked visitors was a try by Chris Browne in the dying minutes.
A volley of two tries in quick succession by Nick Lavelle provided the launchpad for Ayr to sweep aside the challenge of Melrose with a 40-10 win at Millbrae.
Ally MacFarlane inflicted the initial damage by stealing scrum ball before it was whipped out to Lavelle via lock Damien Kelly.
Ben Colley added a penalty before then Lavelle completed his quickfire double with a similar effort.
The Borderers broke their duck with a Scott Wight penalty following the sin-binning of Ayr stand-off Richard McCallum.
Colley immediately restored the home advantage before MacFarlane squeezed over for try number three, converted by Colley.
Referee Ian Ramage then showed yellow cards at Lavelle and Melrose's Graham Dodds before, after the restart, the Borderers burst back into the game with a try by Calum Anderson, goaled by Wight.
But stoppage-time efforts by Paul Burke and Pat McArthur, both converted by Colley, completed the rout.
Aberdeen recorded their first victory of the season as they dumped Hawick 16-10 in a Rubislaw basement battle that lived up to its tag.
Fluent rugby was conspicuous by its absence in tricky conditions, with the kicking accuracy of Ben Spearitt tilting the balance in favour of the Dons.
He converted three penalties and converted Euan Campbell's touchdown. Hawick's try came from Alex Time, while Graham Hogg also had a conversion and penalty.
Watsonians jumped to the top of the table by outgunning Dundee HSFP 29-17 at Myreside.
Mike Ker was the man in the spotlight as he bagged a superb try and a sequence of crucial kicks.
Other scorers were Duncan Brown, player-coach Cammy Mather and Geoff Nicholson.
The Taysiders had many positive moments and they broke through via Mark Jenkinson and Graham Thomson, while Dean Jones added two conversions and a penalty.
Boroughmuir snatched a maximum points haul by thumping Heriot's 27-10 in the capital derby at Goldenacre.
Angus Martyn, Charlie Keenan, Greg Cotterill and Chris Capaldi were the men who mattered for Muir, their tries making sure of the bonus award.
Ross Cook weighed in to land the rest of the points with the boot.
Captain Roddy Deans picked up the Heriot's touchdown, with James Thomson slotting a conversion and penalty.
Premiership Division One
Aberdeen GSFP 16 - Hawick 10
Ayr 40 - Melrose 10
Glasgow Hawks 42 - Currie 5
Heriot's 10 - Boroughmuir 27
Watsonians 29 - Dundee High 17
Premiership Division Two
Stirling County stretched their lead at the top of Premier Two when they blew Kelso away at Bridgehaugh. The 67-12 scoreline reflected their dominance throughout and the try scoring was liberally spread, with Glasgow apprentice Ben Addison and Sam Parlane notching two each and Brian Archibald grabbing sixteen points with eight conversions.
The Edinburgh derby saw Stewart's Melville come from 10-0 down at the break against Edinburgh Accies to storm back and win 24-17 to go third in the table.
Accies had tries from Mike and Greg Campbell as well as a penalty try, but the tries from Stewart Kerr, Peter McLean, Areta Tanoi and Alex Cox earned Stew Mel the bonus and a jump up the table. They leapfrog GHA, who went down 28-14 to Hamilton at Laigh Bent, with the home side clinching the points thanks to tries from David Gemmell, Ally Marshall and Ron Strydon with Kenny Diffenthal slotting three penalties and a conversion. GHA replied with tries from Miller and Watson and a conversion and four penalties from Jimmy Noonan.
Jed's 10-0 win over Hillhead Jordanhill at Riverside pulled them up the table. All the scoring came in the first half with a Robert Hogg try converted by Gary McGarva, who also landed a penalty. Meanwhile, Selkirk held Cartha to a 12-12 draw at Dumbreck, Glasgow apprentice Ruaridh jackson kicking 4 penalties for Cartha, and Gala won 19-13 against Biggar.
Cartha QP 12 - Selkirk 12
Gala 19 - Biggar 13
Hamilton 28 - GHA 24
Jed-Forest 10 - Hillhead-Jordanhill 0
Stewart's Melville FP 24 - Edinburgh Acads 17
Stirling County 67 - Kelso 12
Premiership Division Three
Musselburgh's 35-24 win at Livingston sees them go top of Division 3 after Haddington lost 10-17 to Dunfermline, who were 10-0 adrift at half time but came back with a try from Scott Swankie, three Stevie McColl penalties and a Chris Richards drop goal.
Dunfermline move up to second spot while West Of Scotland drop down the table after losing a 10-7 half time lead at Beveridge Park as Kirkcaldy ran out eventual winners 19-10. West's points came from two Park tries.
Cambuslang went over for tries from Murphy, Dick and Longridge but still lost out 21-17 to Berwick.
Berwick 21 - Cambuslang 17
Haddington 10 - Dunfermline 17
Kirkcaldy 19 - West Of Scotland 10
Livingston 24 - Musselburgh 35
Peebles 22 - Ellon 25
Perthshire 7 - Murrayfield Wanderers 21