1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nxc3 6.bxc3 Bg7 7.Bc4 e6 8.Nf3 b6 9.O-O Bb7 10.Ba3 Bxe4 11.Re1 Bd5 12.Qb3 c6 13.Bxd5 cxd5 14.c4 dxc4 15.Qxc4 Bf8 16.Rxe6+ fxe6 17.Qxe6+ Be7 18.Re1 Qd7 19.Qf6 Nc6 20.Qxh8+ Kf7 21.Ng5+ Bxg5 22.Qxh7+ Kf6 23.Qxd7 Na5 24.Be7+ Kf7 25.Bxg5+ Kf8 26.Qe7+ Kg8 27.Bh6 Re8 28.Qg7#