1.Nf3 c6 2.d3 d5 3.e4 Bg4 4.h3 Bh5 5.Qe2 e5 6.g4 dxe4 7.Nxe5 Qa5+ 8.Nc3 Qxe5 9.gxh5 Nf6 10.Nxe4 Nbd7 11.Nxf6+ gxf6 12.d4 Qe6 13.Bd2 O-O-O 14.Qxe6 fxe6 15.O-O-O e5 16.dxe5 fxe5 17.Bc4 Re8 18.Rhg1 Bc5 19.Be3 b5 20.Rg7 Bxe3+ 21.fxe3 Nf6 22.Be2 Rhg8 23.h6 Ref8 24.Rd6 Rxg7 25.hxg7 Rf7 26.Rxc6+ Kd7 27.Ra6 Ne4 28.Rxa7+ Ke8 29.Rxf7 Nf6 30.c4 Nd5 31.g8=Q# 1-0