1.d3 a5 2.g3 d5 3.Nf3 Nf6 4.Bg2 g6 5.O-O Bg7 6.c4 O-O 7.cxd5 Nxd5 8.d4 Bf5 9.Ng5 Nc6 10.e4 h6 11.exf5 hxg5 12.fxg6 fxg6 13.Nc3 e6 14.Qg4 Nxd4 15.Bxg5 Nf6 16.Qh4 Nf5 17.Qc4 Qd4 18.Qxe6+ Kh7 19.Rad1 Qb4 20.Bxf6 Rxf6 21.Qd7 c6 22.Ne4 Rff8 23.Ng5+ Kh6 24.Ne6 Rfe8 25.Nxg7 Nxg7 26.Rd4 Qxb2 27.Rh4+ Nh5 28.Be4 Qxa2 29.Rxh5+ Kxh5 30.Qh3+ Kg5 31.Qh4# 1-0