Gregor Schlierenzauer won his fourth World Cup Ski Jump event of the season after beating off stiff competition in Slovenia.