Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. d4 g6 3. g3 Bg7 4. Bg2 d6 5. O-O O-O 6. Bg5 Nbd7 7. c3 c6 8. Nbd2
Re8 9. e4 Qc7 10. Re1 e5 11. dxe5 dxe5 12. Nc4 b5 13. Nd6 Re6 14. Nxc8 Rxc8 15.
Qc2 Nc5 16. Nd2 h6 17. Bxf6 Rxf6 18. b4 Ne6 19. c4 a6 20. c5 Nd4 21. Qc3 h5 22.
Nf3 Rd8 23. Rad1 Nxf3+ *
Position (FEN): 3r2k1/2q2pb1/p1p2rp1/1pP1p2p/1P2P3/2Q2nP1/P4PBP/3RR1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1579
Best move: Bxf3