Hibernian scored two goals in extra time to clinch a 3-1 win against Dundee United.
Dundee United took the lead early on with a goal from Ross Graham, but Mykola Kuharevich equalized for Hibs.
United thought they had scored through Sam Dalby, but the goal was disallowed after a lengthy VAR review.
Substitute Kieron Bowie scored in the 90th minute for Hibs, and Junior Hoilett secured the victory deep into stoppage time.
With this win, Hibs moved up to fourth place in the Premiership, overtaking Dundee United, and extended their unbeaten streak to 12 league matches.
Dundee United made one change from their previous match, bringing in Luca Stephenson for Ross Docherty who was injured. Craig Sibbald, who had been recovering from groin surgery, was on the bench.
Hibs also made one change, with Kuharevich replacing Bowie in the starting lineup.
Dundee United took the lead early in the 6th minute when Ross Graham capitalized on a defensive error to score, with a slight deflection off Jack Iredale.
Kuharevich had a chance to equalize soon after but his header was saved by the goalkeeper.
However, Kuharevich did level the score in the 18th minute with a precise header from a corner delivered by Nicky Cadden.
Dundee United had a good opportunity just before halftime, but Dalby's header missed the target.
At the beginning of the second half, the Dundee United goalkeeper made a crucial save to deny a cross from Martin Boyle.
United thought they had gone ahead in the 62nd minute, but Dalby's goal was disallowed for handball after a VAR check.
Despite the setback, United continued to press forward while Hibs struggled to create chances.
However, in the 90th minute, Hibs took the lead through Bowie's goal, assisted by Nectarios Triantis.
In stoppage time, Hoilett sealed the victory for Hibs with a goal, initially ruled offside but later confirmed after a VAR check.