1.Nf3 Nc6 2.g3 e5 3.d3 d5 4.Bg2 Nf6 5.O-O Be7 6.Nbd2 Bd7 7.c3 O-O 8.e4 d4 9.Nc4 b5 10.Ncxe5 Nxe5 11.Nxe5 Be6 12.cxd4 Qxd4 13.Nc6 Qd7 14.Nxe7+ Qxe7 15.Bg5 Rad8 16.e5 Bg4 17.exf6 Bxd1 18.fxe7 Rxd3 19.exf8=Q+ Kxf8 20.Raxd1 Rxd1 21.Rxd1 f6 22.Bf4 a6 23.Re1 c5 24.Bd6+ Kf7 25.Be4 c4 26.Bxh7 g6 27.Re7+ Kf8 28.Ra7+ Ke8 29.Bxg6+ Kd8 30.Bf5 b4 31.Ra8#