1.e4 Nf6 2.Nc3 e6 3.d4 d5 4.Bd3 c5 5.Nge2 Be7 6.Be3 O-O 7.O-O Nc6 8.a3 cxd4 9.Nxd4 Nxd4 10.Bxd4 b6 11.Re1 Bb7 12.Qf3 dxe4 13.Nxe4 Qxd4 14.Nxf6+ Bxf6 15.Qxb7 Qxb2 16.g3 Qd4 17.Qf3 Qc5 18.c4 Bxa1 19.Rxa1 Rad8 20.Qe4 Qd4 21.Qxh7#