1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Bxc6 dxc6 5.O-O Bd6 6.d4 exd4 7.Qxd4 f6 8.Be3 Qe7 9.Nbd2 Bd7 10.Nc4 c5 11.Qc3 b5 12.Nxd6+ cxd6 13.Rad1 Bc6 14.Bf4 O-O-O 15.Rd2 g5 16.Bg3 Nh6 17.Rfd1 Nf7 18.b4 h5 19.Bxd6 Rxd6 20.Rxd6 Nxd6 21.Qxc5 Kc7 22.e5 Nf5 23.Qa7+ Bb7 24.exf6 Qe4 25.f7 g4 26.Qc5+ Kb8 27.f8=Q+ Rxf8 28.Qxf8+ Ka7 29.Qc5+ Kb8 30.Rd8+ Bc8 31.Qxc8+ Ka7 32.Qb8#