Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. c3 d6 3. d4 g6 4. Bf4 Bg7 5. Nbd2 O-O 6. h3 c6 7. e3 Nbd7 8. Bd3
Nh5 9. Bh2 b5 10. Qc2 f5 11. g4 e5 12. gxh5 e4 13. hxg6 exd3 14. gxh7+ Kh8 15.
Qxd3 c5 16. Bxd6 c4 17. Qc2 Rf6 18. Be5 Nxe5 19. Nxe5 Rf8 20. O-O-O Bxe5 21.
dxe5 Bb7 22. Rhg1 Qh4 23. Nf3 *
Position (FEN): r4r1k/pb5P/8/1p2Pp2/2p4q/2P1PN1P/PPQ2P2/2KR2R1 b - - 4 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1562
Best move: Bxf3