Chess puzzle (Equality)
Moves: 1. e4 Nc6 2. Nf3 d6 3. Bc4 h6 4. d4 e6 5. O-O Nf6 6. e5 dxe5 7. dxe5 Qxd1 8.
Rxd1 Ng4 9. Bb5 Bc5 10. Bxc6+ bxc6 11. Rf1 O-O 12. a3 a5 13. h3 Nxf2 14. Rxf2
Bxf2+ 15. Kxf2 Bb7 16. Be3 Rfd8 17. Nc3 Rd7 18. Na4 Rd5 19. c4 Rdd8 20. Nc5
Rab8 21. Bd2 a4 22. Nxa4 c5 23. Nxc5 *
Position (FEN): 1r1r2k1/1bp2pp1/4p2p/2N1P3/2P5/P4N1P/1P1B1KP1/R7 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1440
Best move: Bxf3