1.e4 Nf6 2.d3 d6 3.Nf3 g6 4.b3 Bg7 5.Bb2 Nbd7 6.g4 e5 7.h3 O-O 8.Bg2 b6 9.Nc3 Bb7 10.d4 exd4 11.Nxd4 Re8 12.f3 Nd5 13.O-O Ne3 14.Qd3 Nxf1 15.Bxf1 Ne5 16.Qe2 Nxg4 17.hxg4 Bxd4+ 18.Kh1 Qh4+ 19.Qh2 Qxh2+ 20.Kxh2 Rac8 21.Na4 Bxb2 22.Nxb2 d5 23.Bd3 dxe4 24.fxe4 Bxe4 25.Ba6 Rcd8 26.Na4 Bxc2 27.Nc3 Re3 28.Nb5 Rd2+ 29.Kg1 Bd3 30.Nxc7 Rg3+ 31.Kh1 Be4#