Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Nf3 h6 7. Bd3 Bxd3 8.
Qxd3 e6 9. O-O Bd6 10. Ne4 Bc7 11. Re1 Ne7 12. Nc5 b6 13. Nxe6 fxe6 14. Rxe6
Nd7 15. Qg6+ Kf8 16. Qe4 Nf6 17. Qe2 Ned5 18. Nh4 Nf4 19. Bxf4 Bxf4 20. Ng6+
Kg8 21. Nxf4 Qxd4 22. Rxf6 *
Position (FEN): r5kr/p5p1/1pp2R1p/8/3q1N2/8/PPP1QPPP/R5K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1507
Best move: Qxf6