The Blues have agreed to terms with forward Alexander Steen on a three-year contract extension worth $17.4 million.Steen, 29, is having a career year, posting 36 points (22 goals) through 33 games this season. He tallied 20 goals in his first 24 games, becoming the fastest player in franchise history to reach that plateau since Brett Hull in 1990-91. Overall Steen ranks high in most major offensive categories, including ninth in points, second in goals, 15th in power-play goals (5), fourth in game-winning goals (5), 17th in shots (112) and sixth in shooting percentage (19.6%).