Definition of stick the (or one's) landing in English:

stick the (or one's) landing

phrase

North American
  • 1(especially in gymnastics) execute a perfect landing after an acrobatic move.

    ‘he sticks the landing on a very tough routine’
    1. 1.1 Accomplish an impressive feat successfully.
      ‘ending something isn't easy, but this is a storytelling team that's proved it knows how to stick the landing’