Predictably, Sweden came closest to winning the game but Berg was denied a hat-trick when his header struck the crossbar and Hart was able to tip a 25-yard shot from Harbuzi over the bar.
Scott grabbed his hat-trick after 54 minutes with a free header from Green's corner and more sorry defending was responsible for the fifth goal as Andy Parrish headed straight into the path of Benson, who blasted in his 20th of the season.
Preston equalised when Callum Davidson converted from the spot before Parkin slotted in his hat-trick and Iain Hume made sure of the win with a header.