El día siguiente de Lohri se conoce como Maghi, un día que significa el comienzo del mes de Magh. Según la creencia popular, este es un día propicio para tomar baños sagrados y dar caridad. El kheer se prepara con jugo de caña de azúcar para conmemorar el día. Maghi también es un día sij de conmemoración de una batalla. El festival honra el martirio de los "cuarenta inmortales" que fueron seguidores de Guru Gobind Singhandand y murieron en su defensa.
La acción tuvo lugar cerca de un estanque de agua, Khidrane di Dhab, el 29 de diciembre de 1705. Los cuerpos fueron incinerados al día siguiente, el primero de Magh (de ahí el nombre del festival), que ahora suele caer el 13 de enero. Siguiendo la costumbre de los sijs de celebrar sus aniversarios de acontecimientos felices y trágicos por igual, el Maghi se celebra con un recital continuo del Guru Granth Sahib y divanes religiosos en casi todos los gurdwaras.
Sin embargo, la asamblea más grande tiene lugar en Muktsar en forma de una gran feria durante la cual los peregrinos se bañan en el sagrado sarovar y visitan varios santuarios relacionados con la histórica batalla. Una mahala o gran marcha de peregrinos desde el santuario principal hasta el gurdwara Tibbi Sahib, sagrado para Guru Gobind Singh, marca el final de la celebración de tres días. Los sijs visitan los gurdwaras y escuchan kirtan en este día para conmemorar el martirio de los Cuarenta Inmortales.