1.e4 e6 2.d4 Nf6 3.e5 Nd5 4.Nf3 b6 5.Bd3 Nc6 6.c3 f6 7.Bb5 a6 8.Bxc6 dxc6 9.O-O c5 10.Nbd2 cxd4 11.cxd4 c5 12.exf6 Qxf6 13.Ne4 Qf5 14.Re1 Bb7 15.dxc5 bxc5 16.Qa4+ Kd8 17.Qa5+ Nc7 18.Nfg5 h6 19.Nxc5 Bxc5 20.Nxe6+ Qxe6 21.Rxe6 Re8 22.Rxe8+ Kxe8 23.Qxc5 Rd8 24.Bf4 Ne6 25.Re1 Be4 26.Qh5+ Kf8 27.Rxe4 Kg8 28.Rxe6 Rd4 29.Re8+ Kh7 30.Qf5+ g6 31.Qf7#