1.Nf3 Nf6 2.c4 d6 3.Nc3 g6 4.g3 Bg7 5.d4 O-O 6.Bg2 c5 7.O-O Nc6 8.dxc5 dxc5 9.Be3 Qa5 10.Qb3 Rd8 11.Rad1 Bd7 12.Qb5 b6 13.Ng5 Rdc8 14.Rxd7 Nd4 15.Qxa5 bxa5 16.Rxe7 Rab8 17.Bc1 Re8 18.Rxa7 Nxe2+ 19.Nxe2 Rxe2 20.Nxf7 Ne8 21.Ng5 Bxb2 22.Bd5+ Kf8 23.Nxh7#