Morecambe suffered a second successive home defeat as they went down to Crewe.
The Shrimps found themselves a goal down after just four minutes. Clayton Donaldson broke through the centre of Morecambe's defence and with only Barry Roche to beat produced a clinical finish.
Morecambe hit back three minutes later with a 25 yard effort from Craig Stanley beating Rhys Taylor but coming back off the right hand post. Andy Fleming then tested Taylor with a shot from the edge of the area.
Crewe always looked threatening going forward however and Donaldson was denied a second by Roche and the Morecambne keeper produced a great save to deny Byron Moore.
Moore was denied by Roche again but added a second Crewe goal on the stroke of half time when he slotted home Shaun Miller's lay off when left unmarked in the box.
Morecambe started the second half on the front foot with Craig Stanley firing two efforts wide from the edge of the area and Phil Jevons volleying superbly just a whisker wide.
Crewe went close when Shaun Miller stabbed an effort off target from close range and forced a save from Roche.
Morecambe were then denied by the woodwork for a second time when Spencer's volley beat Spencer but hit the woodwork and bounced to safety.
Phil Jevons missed an 84th minute penalty before Chris Shuker gave the home side hope with a last minute shot that beat Taylor via a delfection but there was no way back for the Shrimps.
New signing Keiran Charnock makes his debut as the Shrimps face Crewe at the Globe Arena.
Morecambe: Roche; Charnock, Parrish, McCready, Wilson; Hunter, Fleming, Stanley, Brown; Jevons, Spencer. Subs: Bentley, Rundle, Shuker, Duffy, Hendrie, Capaldi, Walker.
Crewe: Taylor; Tootle, Artell, Dugdale, Blanchett; Westwood, Bell, Moore; Murphy, Miller, Donaldson. Subs: Phillips, Grant, Shelley, Mellor, Davies, Powell.
Ref: D Drysdale.