En la vigésima cuarta jornada de la Liga portuguesa, los 'leones' suman 59 puntos, los mismos que el Benfica, segundo, y cinco menos que el líder, el Oporto, que el domingo goleó al Portimonense.
El partido no se presentaba fácil para el conjunto dirigido por Jorge Jesus, que acudía con numerosas bajas.
A la lesión de su delantero estrella, el holandés Bas Dost, se unieron las ausencias de titulares como los portugueses Fábio Coentrão y William Carvalho y el italiano Cristiano Piccini, afectados por un virus que les dejó en la grada.
Con estos obstáculos, el Sporting logró dominar el primer tiempo con superioridad pero sin conseguir acertar ante la portería.
En la segunda parte el partido se puso todavía más cuesta arriba y el Moreirense llegó a celebrar un gol en 53 que fue anulado después de consultar el VAR por mano de un jugador.
Tras el susto, el Sporting se quedó con diez cuando faltaba media hora de juego debido a la expulsión por doble amarilla del mediocentro serbio Petrovic.
Sin embargo, cuando la victoria parecía lejana, Gelson Martins se sacó un remate con efecto a la entrada del área que rebotó en un rival y acabó entrando en la portería.
El portugués celebró el gol quitándose la camiseta y el árbitro le mostró la segunda amarilla, por lo que el jugador se perderá el decisivo clásico de la próxima jornada en el estadio del Oporto.
El partido, programado para la noche del viernes, podría dejar la Liga casi decidida para los 'dragones' o animar la lucha por el trofeo.
Con la derrota de este lunes, el Moreirense se mantiene colista con 19 puntos, a dos de la salvación, que marca el Estoril.
- Resultados de la 24a. jornada
. Viernes
Rio Ave 0 - Aves 0
. Sábado
Belenenses 1 - Feirense 0
Marítimo 3 - Vitória Guimaraes 2
Pacos Ferreira 1 - Benfica 3
. Domingo
Chaves 2 - Estoril 0
Boavista 4 - Vitoria Setúbal 0
Portimonense 1 - Oporto 5
. Lunes
Braga 1 - Tondela 0
Sporting CP 1 - Moreirense 0