Bradford City maintained their 100% home record with a win that ended Morecambe's unbeaten away run.
James Hanson put the hosts in front a minute before the break when he turned neatly and fired a low shot past keeper Barry Roche from the edge of the area.
Roche twice denied striker Alan Connell and also saved from Zavon Hines but Kyel Reid's fine shot made it 2-0.
Jack Redshaw's low shot gave Morecambe hope before a superb 20-yard Gary Jones free-kick sealed the points.
Bradford's fourth consecutive home win moved them up to fifth place in the League Two table, while Morecambe slip to 17th.