Hearts moved to the top of the cinch Scottish Premiership as they eased to a 2-0 win over Motherwell at Tynecastle.
The unbeaten hosts got off to a dream start when Liam Boyce converted a fifth-minute penalty after being brought down by Motherwell keeper Liam Kelly.
Stephen Kingley's 25-yard free-kick in the 22nd minute doubled Hearts' lead, and they could have gone further ahead when Boyce had his second spot-kick of the game saved by Kelly midway through the second half.
Two goals from Chris Kane set St Johnstone up for a 3-1 win over Dundee, who remain without a win in the top-flight this season.
Kane scored twice in eight minutes just past the half-hour mark and the game was effectively over one minute into the second half when Stevie May converted a Michael O'Halloran cross.
Ryan Sweeney headed a 74th-minute response for the Dark Blues but they remain rooted to the foot of the table.
Ross County also remain winless after Ilmari Niskanen's 31st-minute goal was enough to give Dundee United the points at Tannadice.
The Finn's first goal for his club extended their unbeaten run to four games as Malky McKay's visitors pressed in vain for an equaliser.
St Mirren made light of terrible weather conditions at the Tony Macaroni Arena as they held on for a 1-0 win over Livingston.
Ethan Erhahon grabbed the only goal of the game as he finished off a fleeting move in the 29th minute to give his side their second win of the season.