Dundee United made heavy weather of making it five consecutive wins, claiming an incredible 21 goals in the process.
However, second half goals from Keith Watson, Stuart Armstrong, Ryan Gauld and David Goodwillie saw the visitors finally overcome 10-man Kilmarnock.
A late consolation goal from Kris Boyd allowed the former Rangers striker to claim his 175th top flight goal and overtake Henrik Larsson's haul.
With wind and rain lashing the length of the Rugby Park pitch, both sets of players had difficulty dealing with the elements.
Although the conditions better suited the tight passing United style of play, Kilmarnock stuck manfully to the task of containing the high flying Tannadice side, even after Gabriel Reuben was sent off after only 22 minutes.
The first half saw a handful of yellow cards directed towards Killie players, with Manuel Pascali - just back from suspension - earning the first after 11 minutes for bring down Gauld.
The first goalmouth action cam after 14 minutes when Rory McKenzie's cross bounced high inside the box allowing Jackson Irvine to produce an overhead kick, which forced a comfortable save from Radoslaw Cierzniak.
Three minutes later Reuben was rather harshly booked when Stuart Armstrong tumbled over the Killie midfielder. Soon after Armstrong clattered into Reuben, without punishment.
However when the same two players clashed in the middle of the park, Reuben's trip on the United man earned him his second yellow inside five minutes and reduced the home side to 10 men with three quarters of the game remaining.
United tried to utilise their extra man and Andy Robertson's cross picked out Brian Graham - but his half-hit shot was easily gathered by Craig Samson.
Then after 29 minutes Graham came within inches of the opening goal when his downward header, from a Gary McKay-Stevens cross, bounced narrowly past the post.
Samson produced the first real save of the game in the 34th minute, when at full stretch low to his right he brilliantly palmed a curing free-kick from Gauld round the post.
The referee was the busiest person on the park though and by half-time he had added the names of Irvine and Sean Clohessy to his list of bookings, leaving the hosts under more pressure in the second half.
A man down but with the wind at their backs Kilmarnock made a positive start to the second half. A turn and shot from Boyd tested the goalkeeper before Jackson sent a header over the crossbar.
A quick break from United and through-ball from Gauld sent Mackay-Steven to the line but his cutback for Graham was well cut out by Samson.
The Killie keeper was helpless, though, after 59 minutes when United opened the scoring.
Play moved down the hand side of the box and when Armstrong laid the ball across the front of goal, Keith Watson rattled it high the net from four yards to put United ahead.
A minute later the home side had strong appeals for a penalty denied after Chris Johnston's shot from the edge of the box cannoned off John Soutar's arm.
Intent on grabbing a second to wrap up the points, United replaced Graham with leading scorer Nadir Ciftci, after 72 minutes.
However, Armstrong grabbed the second goal two minutes later. Again he attacked the Killie box on the left but continued his run before nudging the ball past Samson.
It really was game over within a minute when Armstrong robbed Ashcroft before forcing a great save from Samson. However, the ball fell kindly for Gauld, who rolled it into the empty net to make it 3-0.
Three minutes from time Boyd netted his historic goal when he headed Rory McKenzie's cross high into the net.
But United claimed had the final say with a fourth goal in the final minute when substitute David Goodwillie rifled the ball home after Andy Robertson clattered into Samson.
Why are you making commenting on The Herald only available to subscribers?
It should have been a safe space for informed debate, somewhere for readers to discuss issues around the biggest stories of the day, but all too often the below the line comments on most websites have become bogged down by off-topic discussions and abuse.
heraldscotland.com is tackling this problem by allowing only subscribers to comment.
We are doing this to improve the experience for our loyal readers and we believe it will reduce the ability of trolls and troublemakers, who occasionally find their way onto our site, to abuse our journalists and readers. We also hope it will help the comments section fulfil its promise as a part of Scotland's conversation with itself.
We are lucky at The Herald. We are read by an informed, educated readership who can add their knowledge and insights to our stories.
That is invaluable.
We are making the subscriber-only change to support our valued readers, who tell us they don't want the site cluttered up with irrelevant comments, untruths and abuse.
In the past, the journalist’s job was to collect and distribute information to the audience. Technology means that readers can shape a discussion. We look forward to hearing from you on heraldscotland.com
Comments & Moderation
Readers’ comments: You are personally liable for the content of any comments you upload to this website, so please act responsibly. We do not pre-moderate or monitor readers’ comments appearing on our websites, but we do post-moderate in response to complaints we receive or otherwise when a potential problem comes to our attention. You can make a complaint by using the ‘report this post’ link . We may then apply our discretion under the user terms to amend or delete comments.
Post moderation is undertaken full-time 9am-6pm on weekdays, and on a part-time basis outwith those hours.
Read the rules hereComments are closed on this article