They were much different fighters in the late 80s when they met again.
Hearns was definitely ahead by at least two rounds (7:5 or 7:4:1) after 12. He by large out fought Leonard early and out boxed him in the middle rouunds. But Leonard wasn't too far behind.....it looked rescuable to me if he were to have won rounds 13,14 and 15. As it happened, Leonard got the stoppage.
In fight 2 most rounds were quite even. Leonard again had a few issues with Hearn's reach but Hearns wasn't quite as defensively sharp as he had been. Hearns scored two knockdowns, but these were offset by very dominant rounds by Leonard in rounds 5 and 12. Leonard himself now conceeds that Hearns should have got the verdict.......but to my eyes a draw was quite a fair result.