Last updated on .From the section Scottish Championship

Danny Johnson opened the scoring for Dundee

Jordan McGhee's strike brought Dundee their first three points in a month in a Scottish Championship win over Alloa.

The defender was well-placed to turn in the impressive Josh McPake's cross before half-time.

Dundee took an early lead as Danny Johnson fired in a rebound from Declan McDaid's header after hitting the bar.

Liam Dick equalised for Alloa, who spurned the chance to level again as Jack Hamilton saved Alan Trouten's penalty.

It's a first win in five attempts for Dundee, with James McPake's side having not registered a victory since 10 August, so any pressure on him following that dreadful derby defeat has certainly been alleviated.

Rangers loanee McPake, Paul McGowan and McDaid were the stand-out performers in this one. Each looked like they were enjoying their football and played with zest and creativity. The 16-year-old Finlay Robertson was excellent, too, in a more deep-lying midfield role. Jordon Forster almost made it three when his diving header hot the woodwork.

Alloa need to be given credit for a very determined performance which so nearly yielded a point. Trouten's uncharacteristic spot-kick miss was followed by a good late chance for Robert Thomson, who had a late chance taken away from him by a tremendous Cammy Kerr challenge.