It took 20 long years, but on Wednesday night, Carlos Beltran finally realized his dream of becoming a World Series champion.

With a 5-1 win over the Los Angeles Dodgers in Game 7 of the World Series, the Houston Astros not only won their very first championship, but helped deliver Beltran what may turn out to be his only ring.

In the moments after the victory, Beltran openly wept.