1.Nf3 d5 2.g3 Bg4 3.Bg2 e6 4.h3 Bh5 5.O-O Nd7 6.d3 Ngf6 7.c4 Ne5 8.Nxe5 g5 9.Bxg5 Bg6 10.cxd5 a5 11.dxe6 Be7 12.exf7+ Kf8 13.Bxb7 Ra6 14.Bxa6 Qd6 15.Nc3 Qc5 16.d4 Ne4 17.dxc5 c6 18.Qd7 Bd8 19.Rad1 h5 20.Qxd8+ Kg7 21.Rd7 Nf6 22.Rfd1 Bc2 23.R1d6 Rh6 24.f8=Q# 1-0