Ghanaian midfielder Michael Baidoo scored a brace as Elfsborg stunned Malmo to return to winning ways in the Swedish Allsvenskan.
The former Ghana U20 star opened the scoring from the spot in the 11th minute before Malmo levelled three minutes to half time through Isaac Thelin Kiese.
Kiese put the Swedish giants in front in the 65th minute but Michael Baidoo responded with a brilliant strike.
Andre Romer netted the winner ten minutes from time as Elfsborg secured all three points in front of their fans.
Michael Baidoo, who joined Elfsborg this year, has been influential for the club, scoring four goals in 13 games for the Swedish topflight side.
“It’s always good to get the three points after working hard within the week,” he said after the game.
“Playing against Malmo at home, we had to give it all to get the three points and I am happy we won the game,” he added.
Michael Baidoo lasted the entire duration of the game alongside compatriot Emmanuel Boateng.