IF Elfsborg slowed Helsingborg's charge to the Allsvenskan title after defeating the league leaders 3-2 tonight.
Helsingborg took an early lead through Erik Sundin, but Elfsborg drew level soon after thanks to Niklas Hult and then went ahead in the 56th minute when Anders Svensson struck.
That advantage lasted just five minutes before Helsingborg made it 2-2 with Mattias Lindstrom's penalty, but in the 68th minute Daniel Mobaeck struck what would prove to be the winner for Elfsborg.
The result sees Elfsborg, who had lost their previous three matches, climb up to second spot and cut Helsingborg's lead at the summit to seven points, but with only four rounds remaining the pacesetters are favourites to take the title.
Last season's champions Malmo enjoyed a good night as they thrashed rock-bottom Halmstad 5-1 away from home.
Math Ranegie scored first and last for Malmo, while Jiloan Hamad, Jimmy Durmaz and Wilton Figueiredo were also on the mark, with Joel Johansson netting Halmstad's reply.
Fourth-placed GAIS eased past Trelleborg thanks to an 86th-minute winner from Markus Gustafsson, while mid-table rivals Norrkoping and Gefle shared a 1-1 draw.
Christopher Telo put Norrkoping ahead in the 19th minute, but Daniel Theorin levelled things up in the 62nd minute from the penalty spot after substitute Anders Whass had been sent off.
Finally, Syrianska beat Orebro 3-1 with a brace from Sharbel Touma and another goal from Nahir Oyal cancelling out Fredrik Nordback's 38th-minute penalty equaliser for Orebro.
