Ghana striker Karim Sadat was on target twice for Halmstads BK who beat IK Sirius 2-1 in the Swedish Cup on Saturday afternoon at Studenternas IP Stadium.
Swedish international Jesper Arvidsson scored first for the home side on the 13th minute from the spot.
But former Hearts of Oak striker pulled parity for Halmstads BK with a sublime finish on the 25th minute mark.
The 27-year-old who looked very dangerous for Sirius defenders to handle throughout the game struck on the stroke of half time to seal victory for Halmstads BK.
The Ghanaian international lasted full duration of the match as his compatriot Thomas Boakye enjoyed only 21 minutes.
Karim, joined Halmstads BK on a free agent in the January transfer after failing to extend his stay at relegated side Landskrona.