Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. d4 Qh4+ 4. Ke2 d6 5. Nf3 Bg4 6. Bxf4 Bxf3+ 7. Kxf3 Nd7
8. g3 Qe7 9. Nc3 c6 10. d5 c5 11. Nb5 Nb6 12. Nxd6+ Kd8 13. e5 g5 14. Bxg5 f6
15. Bxf6 *
Position (FEN): r2k1bnr/pp2q2p/1n1N1B2/2pPP3/8/5KP1/PPP4P/R2Q1B1R b - - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1435
Best move: Nxf6