Identify this classic chess game! (only 15 moves!)

1- e4 – e5
2- Nf3 – Nc6
3- Bc4 – d6
4- c3 – Bg4
5- Qb3 – Qd7
6- Ng5 – Nh6
7- Nxf7 – Nxf7
8- Bxf7 – Qxf7
9- Qxb7 – Kd7!
10- Qxa8 – Qc4
11- f3 – Bxf3
12- bxf3 – Nd4
13- d3 – Qxd3
14- cxd4 – Be7
15- Qxh8 – Bh4#

White loses only a knight and a bishop, white loses the game anyhow!

I read a chess book more than 20 years ago and this game got stuck in my head, I forgot what masters played this game and the year; this is putting my brain in perpetual check! Does anybody know? It could be that in move 7 it is the bishop that captures first, other than that, I am sure the game is correct.

According to this page, it’s Rodzinski-Alekhine, Paris 1913.

Check, mate! :smiley:

1,000,000 thanks Ice Wolf!