Why was Portugal able to take the lead in finding a sea route to Asia?

Prince Henry the Navigator was very interested in finding out a trade route around Africa that would bypass the Moors of North Africa. The expeditions that followed put Portugal at the forefront of sea route explorations to Asia.