Chess puzzle (Equality)
Moves: 1. e4 d5 2. Bd3 Nf6 3. e5 Ng4 4. Nf3 Nc6 5. Qe2 g6 6. Bb5 Bd7 7. d3 Bg7 8. Bxc6
Bxc6 9. e6 O-O 10. Ng5 f6 11. Nf7 Qe8 12. Qxg4 f5 13. Qh3 d4 14. Bh6 Bxh6 15.
Qxh6 Rxf7 16. exf7+ Qxf7 17. Nd2 Bxg2 18. Rg1 Qe6+ 19. Kd1 Bd5 20. c4 Bc6 21.
Nf3 *
Position (FEN): r5k1/ppp1p2p/2b1q1pQ/5p2/2Pp4/3P1N2/PP3P1P/R2K2R1 b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1501
Best move: Bxf3+