Good win for strong second teamThe Shrimps had the best possible start when they went ahead after just three minutes.
Dan Parkinson was brought down in the box by Levi Clarke and Richard Brodie made no mistake from the spot.
Stewart Drummond's side then added a second on 15 minutes with Parkinson on target on this occasion. Laurence Wilson played in the winger with a delightful through ball and Parkinson made no mistake to beat Christian Dibble from eight yards.
The pressure continued with former Shrimps' defender Wilson, playing in midfield, on the scoresheet. James Short did well down the left and produced a perfect cross for Wilson to head home from close range.
The Shrimps remained on the front foot after the break and extended their lead on 57 minutes when Brodie scored his second of the game. The ball broke free in the Bury penalty area and the striker made no mistake with a close range tap in.
Parkinson wasted a glorious chance to make it 5-0 after being played in by Brodie and from there the Shrimps were on the back foot for long periods.
Sam Dickinson reduced the arrears to 4-1 with a sweet right foot shot that beat Andreas Arestidou low to his right hand side with 20 minutes to go.
Six minutes later it was 4-2 when the visitors took advantage of a sloppy pass from Morecambe's defence to score through another good finish by Lateef Elford Alliyu.
Despite a few minor scares and bookings for Brodie and Will Bell the Shrimps hung on for victory.
Bury included Jack Redshaw's brother Mark in their starting line up.
Laurence Wilson played 70 minutes before being replaced by Sam Houghton.
Morecambe: Arestidou, McGowan, Threlfall, Bell, Doyle, Haining, Wilson (Houghton 70), McGee, Brodie (Woods 83), Parkinson, Short. Subs not used: Knipe, Naylor, Johnson
Bury: Dibble, Melia, Clarke, Dickinson, Black, Rouine, McArthy, McLaughlin, Redshaw, Alliyu, Boswell. SUBS: Beatall, Thornton, Prickett, Cook.