1.e4 g6 2.d4 Bg7 3.Nf3 d6 4.Bc4 Nf6 5.Nc3 c6 6.O-O O-O 7.Re1 b5 8.Bb3 a5 9.a3 Bb7 10.Bg5 h6 11.Bh4 g5 12.Bg3 Qb6 13.e5 dxe5 14.Nxe5 e6 15.Qd3 Nbd7 16.Nxf7 Rxf7 17.Bxe6 Nf8 18.Bxf7+ Kxf7 19.Bd6 Ng6 20.Ne4 Bc8 21.Bc5 Nf4 22.Qb3+ Be6 23.Nd6+ Kg6 24.Rxe6 Qd8 25.Rae1 Nxe6 26.Qd3+ Kh5 27.Rxe6 Qd7 28.Qh3+ Kg6 29.Rxf6+ Bxf6 30.Qxd7 Rd8 31.Qf7#