Gerrard var kampens store spiller med to målgivende pasninger før han satte inn vinnermålet.
Spurs tok ledelsen etter at målvakt Jerzy Dudek igjen tabbet seg ut. Keeperen lot et tilsynelatende ufarlig langskudd gli under seg og inn i nettet.
Michael Owen slo tilbake bare to minutter etter et flott innlegg av Gerrard, som har slitt med å finne formen denne sesongen. Emile Heskey satte inn ledermålet på hodet etter et nytt flott Gerrard-innlegg, før Gerrard selv sørget for 3-1.
Liverpool dominerte i sluttminuttene men Spurs-vetranen Teddy Sheringham klarte likevel å lure gjestenes solide forsvar og tenne et lite håp med sin 2-3-redusering på tampen.
Mesterliga-håp
Gerrards fulltreffer åtte minutter før full tid sendte Liverpool opp på 5. plass, rett i ryggen på byrivalen Everton. Nå øyner John Arne Riise og lagkameratene håp om en plass i neste års mesterliga.
Klubben er for lengst hektet av i gullkampen, men med seieren mot Tottenham kjemper Liverpool med Everton og Chelsea om den viktige fjerdeplassen.
Endelig scoret Fowler
I Manchester scoret Robbie Fowler sitt første mål for City da laget skaffet seg en luke til bunnstriden med 1-0-seier over Birmingham. owler spilte en svak kamp og det så ut som om han forveklset mål- og corner-stangen ved et par anledninger.
Målet i hans kom i hans femte kamp for City etter overgangen fra Leeds.
Gjestende Birmingham hadde og sine sjanser i den fartsfylte kampen, men klarte ikke å utlikne til tross for at City måtte fullføre med ti mann etter at Niclas Jensen fikk to gule kort.
City fikk luke til bunnstriden etter de tre hjemmepoengene mens Birmingham fortsatt må kjempe for å overleve sin første sesong i toppserien.
36-årige Zola satte inn sitt 5. mål på 6 kamper.
Robbie Savage kom som vanlig i konflikt med både motspillere og dommer, og da han tok et frispark for tidlig ble han belønnet med sitt gule kort nummer ti for sesongen.
Zola i 300
En nikk fra Mario Stanic og en vakker scoring av Gianfranco Zola i hans 300. kamp for klubben ga Chelsea 2-0-seier borte mot nedrykkstruede West Bromwich.
36-årige Zola scoret sitt femte mål på de seks siste kampene.