Creo que lo anula aplicando la norma tal y como dices despues de que rechazara el balón el portero entre Messi y la linea de gol solamente estaba el portero
Si Pedro hubiera recogido el rechace no hubiera sido fuera de juego porque es la misma jugada. Al ser Messi, se considera otra jugada y se aplica la norma.
Vamos que cada vez me queda más claro que es fuera de juego.
Aún así, es un buen resultado. En la vuelta ganais 3 - 2 y todos contentos.