Finalmente el teniente Antonio López Merino lo derrotó y capturó el 4 de abril de 1812 en la hacienda de Tupátaro (actual municipio de Cuerámaro, Michoacán).