d4 d5 c4 c6 e3 Nf6 Nc3 a6 Qc2 g6 Nf3 Bg7 Bd3 g5 cxd5 Nbd7 dxc6 O-O cxd7 Ra7 dxc8=B b6 Bcxa6 Qxd4 Nxd4 Ng4 Bxh7+ Kh8 Bhd3 Rfa8 Bac4 Rxa2 Rxa2 Bf6 Rxa8+ Kg7 Nf5+ Kh7 Nxe7+ Kh6 Nf5+ Kh7 Ne4 Be5 Bxf7 Nxe3 Nxg5#