Mediauppspelning stöds inte på den här enheten
Rodney Brown nickade in från ett Brad Lyons kors för att sätta Bannsiders framåt men Blues slog tillbaka med Aaron Burns på väg hem utjämnaren.
Matthew Clarkes sidofotsfinish flyttade Linfield i fronten innan Coleraine försvararen David Ogilby skickades iväg för två gula på 67 minuter.
Jamie Mulgrew dök upp i Linfields tredje när de behöll sin 100-procentiga skiva.
Coleraine gjorde den tidiga löpningen och belönades på 23 minuter när Brown gjorde mål mot sin tidigare klubb med en nedåtgående rubrik i nedre hörnet.
Blues framåt Guy Bates hade nästan skickat en klarering i sitt eget nät och ledde bred av Coleraine mål innan han satte upp Linfields två första-halva mål.
Hans dinked kors plockade ut omärkta Burns som mittfältaren nät hans femte mål för kampanjen medan Clarke gevär hem från en snäv vinkel på baksidan post.
Lyons såg hans målbundna skott avleds av Sean Ward innan Clarke mål medan Brown gick nära två gånger innan pausen.
En tråkig andra hälft kom till liv när Ogilby var kontroversiellt avfärdad efter att försvararen verkade göra minimal kontakt med Andrew Waterworth.
Linfield kapitaliserade med den extra mannen två minuter senare - ersätta Mulgrew jinked in i lådan innan prodding bollen bortom väktare Michael Doherty.
"Vi visste att det skulle bli svårt och detta handlade om resultatet, inte föreställningen", säger Linfield chefen Warren Feeney.
"Vi började långsamt men visade en enorm karaktär att komma bakifrån för att vinna."
Linfield är fortfarande toppen av Irish Premiership efter att ha övervunnit 10-mannen Coleraine på Showgrounds.