1.e4 c5 2.Nf3 d6 3.Nc3 Nf6 4.Bc4 e6 5.d3 Be7 6.Bf4 O-O 7.Nh4 d5 8.exd5 exd5 9.Bb3 d4 10.Ne2 Nc6 11.Ng3 Nd5 12.Bxd5 Qxd5 13.Ngf5 Bxf5 14.Qh5 Qe6+ 15.Kd2 Bxh4 16.g3 Bf6 17.Rae1 Qd7 18.g4 Bg6 19.Qh3 c4 20.c3 dxc3+ 21.Kc1 cxd3 22.Re3 d2+ 23.Kd1 c2+ 24.Ke2 d1=Q+ 25.Rxd1 cxd1=Q#