Noah Fisher Takes Command Late, Wins 3000m