1.e4 e6 2.Nc3 d5 3.Qf3 dxe4 4.Qxe4 Nf6 5.Qf3 Nc6 6.Bb5 Bd6 7.Bxc6+ bxc6 8.Qxc6+ Bd7 9.Qf3 O-O 10.Nb5 Bxb5 11.d3 Bb4+ 12.Bd2 Bxd2+ 13.Kxd2 c5 14.a3 Qa5+ 15.b4 cxb4 16.Ne2 bxa3+ 17.Kc1 Rac8 18.c4 Bxc4 19.dxc4 Rxc4+ 20.Kb1 Rb8+ 21.Ka2 Rb2#