e4 d5 exd5 c6 Nf3 cxd5 d4 e6 c3 Nc6 Bd3 Be7 Ne5 Nf6 O-O Nd7 f4 Nf6 Be3 Qb6 Qc2 Qc7 Nd2 g6 Rae1 Bd7 Ndf3 Rd8 g4 O-O f5 Ne4 fxg6 hxg6 Bh6 Rde8 Bxe4 dxe4 Qxe4 f5 gxf5 Bd6 Bxf8 Rxf8 Nxd7 Rxf5 Qxe6+ Kg7 Nh4 Rxf1+ Rxf1 Ne7 Rf7+ Kh6 Rxe7 Bxh2+ Kh1 Qc6+ Kxh2 Qxe6 Rxe6 Kg7 Re7+ Kh6 Ne5 Kh5 Nhf3 a6 Rh7#