Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. h3 Nxd5 4. Nf3 Bf5 5. Bc4 e6 6. d3 Nc6 7. O-O Be7 8.
Re1 O-O 9. Nbd2 Bf6 10. Ne4 Re8 11. c3 a6 12. Nxf6+ Qxf6 13. Bg5 Qg6 14. Qd2 h6
15. Bf4 Bxh3 16. Nh4 Qg4 17. Bg3 Nf6 18. Kh2 Bxg2 19. Kxg2 g5 20. Nf3 Nh5 21.
Re4 Nf4+ 22. Kg1 *
Position (FEN): r3r1k1/1pp2p2/p1n1p2p/6p1/2B1Rnq1/2PP1NB1/PP1Q1P2/R5K1 b - - 5 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1904
Best move: Qxf3