Nf3 c5 e4 Nc6 Nc3 d6 Bb5 Bd7 d3 g6 O-O a6 Bxc6 bxc6 e5 Bg4 h3 Bxf3 Qxf3 Bg7 Qxc6+ Kf8 exd6 Rc8 Qxa6 Rb8 Ne4 exd6 Bf4 Be5 Bxe5 dxe5 Qa7 Kg7 Ng5 Ne7 Rfe1 Re8 Rxe5 c4 Rae1 h6 Rxe7 Rxe7 Rxe7 Rb7 Rxf7+ Kg8 Qxb7 h5 Rf8+ Kxf8 Qf7#