Morecambe suffered their sixth home defeat of the season as they went down to struggling Northampton Town.
Cobblers' midfielder John Johnson broke the deadlock on 22 minutes when he beat his man to head a Michael Jacobs left wing corner past Barry Roche from close range with the Morecambe keeper claiming he had been impeded.
Morecambe had most of the possession but struggled to create any clear cut chances.
Gary McDonald did hit the crossbar from a superb Laurence Wilson cross but was in an offside position. Phil Jevons blazed over from close range after the ball fell to him in the box.
Jevons also looked to tee up Kevin Ellison after breaking free of the Northampton defence but Ben Tozer produced a superb covering tackle to avert the danger.
The first half ended with a rare Northampton attack as a Lewis Young cross was defelcted onto his own post by Nick Fenton who was relieved to see the ball rebound to safety.
The visitors added a second on 52 minutes when on loan Birmingham striker Asante scored a superb first Football League goal with a low 25 yard drive that beat Roche low down.
Morecambe then piled on the pressure with Kevin Ellison pulling a goal back nine minutes from time when he scored from close range after a fine Laurence Wilson cross.
The home side then peppered the Northampton goal with Danny Carlton missing two fine chances and Gary McDonald and Lewis Alessandra both going close as debutant Cobblers' keeper Freddie Hall made two good blocks but the visitors clung on for a vital victory.
Boss Jim Bentley stuck with the same side that beat Crewe on Bank Holiday Monday.
Morecambe: Roche; Parrish, Fenton, McCready, Wilson; Hunter, McDonald, Ellison; Alessandra, Jevons, Carlton. Subs: Routledge, Fleming, Haining, Price, Drummond.
Northampton: Hall, Crowe, Langmead, Tozer, Adams; Young, Johnson, Harding, Jacobs; Berahino, Asante. Subs: Robinson, Akinfenwa, Holt, Gilligan, Walker (GK).