1.g3 c5 2.Nf3 d5 3.Bg2 Nf6 4.O-O e6 5.d4 cxd4 6.Nxd4 e5 7.Nf3 Nc6 8.c4 d4 9.e3 Be7 10.exd4 exd4 11.Bf4 O-O 12.Ne5 Bf5 13.Bxc6 bxc6 14.Nxc6 Qd7 15.Nxe7+ Qxe7 16.Qxd4 Bh3 17.Nc3 Bxf1 18.Rxf1 Rad8 19.Qe3 Qb7 20.Bg5 Rfe8 21.Qc1 Rd6 22.Bxf6 Rxf6 23.Nd5 Rfe6 24.b4 Qc6 25.Qc3 h5 26.h4 Re4 27.Rc1 Rc8 28.Ne3 Qg6 29.Qd3 Rce8 30.Kg2 Qc6 31.Nd5 a6 32.a3 Re1 33.Rc3 R8e5 34.Qf3 R1e4 35.Nf4 g6 36.c5 a5 37.Kh2 Kg7 38.Rc4 axb4 39.axb4 Qe8 40.Qc3 Rxc4 41.Qxc4 Qc6 42.Qc3 f6 43.Qd3 Qe8 44.Qf3 Qb5 45.c6 Qb6 46.Kg2 Re8 47.Qd5 Qxb4 48.c7 Kh6 49.Qf7 Qe4+ 50.Kh2 Rc8 51.Ne6 Rxc7 52.Qxf6 Ra7 53.Qh8+ Rh7 54.Qf8+ Rg7 55.Qxg7# 1-0