Los diputados votaron por 412 contra 202 en apoyo de la moción de la primera ministra.
Los Comunes rechazaron los términos del divorcio del Brexit por abrumadoras mayorías, de 230 votos en enero y 149 este mes.
Esta vez, el Gobierno hizo frente a las enmiendas interpuestas por diputados de casi todos los partidos, incluido el conservador.
Pero la victoria fue frágil, reducida a un margen de dos y tres votos en un par de ocasiones.
Además: El culebrón del Brexit se eterniza
Una propuesta secundada por veteranos parlamentarios hubiera limitado el poder del Ejecutivo sobre el Legislativo en la toma de decisiones sobre vías para resolver el estancamiento de la política británica respecto al Brexit.
"No creo que otro referéndum ofrezca la solución que necesitamos", señaló el 'numero dos' del Gobierno, David Liddington, abriendo el debate en la Cámara.
Los laboristas pidieron la abstención de sus cargos electos en esta enmienda porque, según justificó el ministro en la sombra del Brexit, Keith Starmer, "no es el momento oportuno" para reclamar otro plebiscito.
La decisión tomada en la tercera votación consecutiva sobre el Brexit posibilita una prórroga "técnica, corta y limitada" a tres meses si la Cámara aprueba el acuerdo del Brexit para el 19 de marzo.
Además: Oficina de May: las consultas con la UE sobre el Brexit están estancadas
Un tercer rechazo puede causar un retraso más prolongado de la salida de la UE, que en sus términos legales aún vigentes ha de producirse a las 23:00 horas GMT del 29 de marzo de 2019.