1.d4 Nf6 2.Nf3 g6 3.g3 c5 4.Bg2 Bg7 5.O-O cxd4 6.Nxd4 d5 7.Nd2 e5 8.N4f3 Nc6 9.c4 e4 10.Ng5 Ng4 11.cxd5 Qxg5 12.dxc6 Qh5 13.h3 Nf6 14.e3 Qxd1 15.Rxd1 bxc6 16.Nxe4 Nd5 17.Nd6+ Ke7 18.Nxc8+ Rhxc8 19.Bxd5 cxd5 20.Rxd5 Rc2 21.Rd2 Rc7 22.Rb1 Rac8 23.Rd1 Rc2 24.e4 Re2 25.Bg5+ Ke6 26.b3 Rcc2 27.Be3 Rxa2 28.Rbc1 Be5 29.Rc6+ Ke7 30.Bc5+ Ke8 31.Rc8#