1.c4 e5 2.g3 Bc5 3.Bg2 Qf6 4.e3 Nh6 5.Nc3 O-O 6.Nd5 Qc6 7.Ne7+ Bxe7 8.Bxc6 Nxc6 9.d4 b6 10.Ne2 Bb4+ 11.Bd2 Bb7 12.O-O Nf5 13.d5 Bxd2 14.dxc6 Bxe3 15.cxb7 Rab8 16.Qd3 Bxf2+ 17.Rxf2 Nh6 18.Qxd7 Rbd8 19.Qxc7 g6 20.Raf1 Rde8 21.Rf6 Re6 22.Rxe6 fxe6 23.Rxf8+ Kxf8 24.b8=Q#