1.g3 Nf6 2.Bg2 d5 3.Nf3 e6 4.O-O Bd7 5.d4 Bb5 6.Nc3 Ba6 7.Ne5 Bd6 8.Bf4 Qe7 9.Qc1 Nh5 10.Bg5 f6 11.f4 h6 12.Ng6 Qd8 13.Nxh8 hxg5 14.fxg5 fxg5 15.Rf7 Nc6 16.Qe3 e5 17.Nxd5 Nxd4 18.Raf1 Nxe2+ 19.Qxe2 Bxe2 20.R1f2 Bc4 21.Ng6 Bc5 22.Nxc7+ Qxc7 23.Rxc7 b6 24.Bxa8 Bxa2 25.Bc6+ Kd8 26.Rd7+ Kc8 27.Ne7+ Bxe7 28.Rxe7 Kd8 29.Rxa7 Bc4 30.Rf8#