En Moral de Sayago, el GR 14 vuelve sobre los pasos de la etapa 20 para comenzar la etapa 21 desde el Puente del Puerto donde, en dirección norte, continuamos por un estrecho callejo de paredes de piedra. El sendero sigue el curso del arroyo de los Arroyos, llegando poco después hasta el molino del Puerto y avanzando entre muros de piedra, quejigos, encinas, endrinos y afloramientos rocosos.
Tras cruzar el Puente Samé, la señalización del GR 14 nos indica la proximidad de la presa de Valcuevo, donde llegamos 1,8 kilómetros después del comienzo de la etapa. De nuevo, el sendero cruza el arroyo de los Arroyos por la presa de Valcuevo para abandonar la ribera y comenzar un pequeño tramo cerca de la carretera ZA-324. Así, hacia Mirando do Douro, el sendero sube un repecho y, en el alto, cruza la carretera, límite del Parque Natural de los Arribes del Duero.
El GR 14 avanza en este punto por un camino que, entre encinas y escobas, nos introduce en una zona boscosa tras la que encontramos una pista ancha, el camino de la Dehesa, que tomamos con un giro a la izquierda. Más adelante, encontramos un cruce y, por el camino de la derecha, continuamos en dirección suroeste. El sendero avanza entonces por el camino del Requejo en dirección al Puente del Molino Bailador, que dejamos atrás para tomar un camino que sale a mano derecha siguiendo los meandros de la rivera del arroyo Moralina.
Al llegar al puente de Zamora, el GR 14 se encuentra en las inmediaciones de la localidad de Moralina, donde llegamos 2 kilómetros después de haber pasado por el Puente del Molino. Cruza el puente y deja atrás el valle, comenzando así la última parte del recorrido sobre la parte más alta de la ladera que da al Duero. Durante la subida, aparecen berrocales y alguna finca de labor antes de llegar a una bifurcación donde el sendero enlaza con el camino de la derecha para comenzar a bajar hacia Villadepera, donde finaliza esta etapa 21 del GR 14.