Benjamin Raich has won his first FIS World Cup event since December 2009 at Crans-Montana in Switzerland.