Leonardo Morales encontró rápidamente protagonismo en Belgrano y fue clave en la consagración ante River. El defensor dejó Gimnasia meses antes de la consagración, luego de 6 años en el Lobo y tras acordar una salida anticipada. Tras dejar un grato recuerdo en el Tripero, el defensor recaló en el Pirata y el último domingo fue campeón.
El conjunto cordobés se impuso por 3-2 en una final cargada de emociones y Morales fue uno de los protagonistas de la jornada. El exdefensor albiazul marcó el empate parcial del Pirata y realizó una salvada sobre la línea, siendo una de las piezas fundamentales del equipo dirigido por Ricardo Zielinski.
El zaguero entrerriano ganó de cabeza tras un córner ejecutado por Lucas Zelarayán y convirtió el 1-1 transitorio en Córdoba. El tanto fue clave para que, poco después, el conjunto cordobés terminara dando vuelta el partido con un agónico tanto de Nicolás Fernández y consiguiera así el primer título de su historia en el fútbol argentino.
La salida de Morales del Lobo se dio en el marco de un acuerdo que incluyó la rescisión anticipada de su contrato, que vencía en diciembre, y un resarcimiento económico cercano a los US$500.000 para el conjunto platense. La operación contempló un pago de US$450.000 más la cancelación de una deuda previa que el club mantenía con el futbolista.
Desde su llegada en 2019, Morales disputó 195 partidos con la camiseta albiazul, convirtió diez goles, aportó tres asistencias y acumuló 17.134 minutos en cancha. Además, desde 2023 se transformó en uno de los capitanes del equipo y en una referencia dentro del vestuario.