In a dramatic finish, Canadian Sean McColl won the 2012 La Sportiva Legends Only comp at Klättercentret in Stockholm.