Eight teams played for their spots in the last four of the Men's Bandy World Championship on quarter-finals day in Khabarovsk.
The first quarter-final of the day saw Group B winners Kazakhstan beat Norway 6-1 to book their place in the last four.
Rauan Isaliyev was particularly impressive for his side and scored a hat-trick, extending his total goal tally for the tournament to 19.
Kazakhstan are also the overall top scorers in the tournament with 66 goals to their name so far.
They will now face nine-time champions Sweden in the semi-finals.
Sweden beat Hungary by a 16-3 scoreline to book their spot in the last four with six of their goals scored by Christoffer Fagerström and Simon Jansson, who netted three times each.
Hosts Russia pulled off the biggest win of the day in front of a partisan crowd of 2,765 at Arena Yerofey as they secured a 26-1 victory over Germany.
Evgeny Dergaev, Vadim Arkhipkin and Almaz Mirgazov scored four goals each for their side with Andrej Völker scoring Germany's consolation.
Russia will now face neighbours Finland who defeated the United States 13-4.
Markus Kumpuoja was Finland's star performer with five goals for his side.
The semi-finals will take place tomorrow.