India's winter sports poster boy Shiva Keshavan on Sunday brought the curtain down on a two-decade international career with a 34th-place finish in the men's luge singles event of the Winter Olympics here.