Chess puzzle (Equality)
Moves: 1. c4 f5 2. Nc3 Nf6 3. e3 e6 4. Nf3 Be7 5. Bd3 O-O 6. O-O b6 7. a3 Bb7 8. b4
Qe8 9. Re1 Qh5 10. e4 fxe4 11. Nxe4 Nc6 12. Nxf6+ Rxf6 13. Be4 Bd6 14. h3 Raf8
15. Bb2 Rf4 16. b5 Nd8 17. Bxb7 Nxb7 18. Re3 Bc5 19. d4 Nd6 20. dxc5 Nf5 21.
Rd3 Nh4 22. Be5 *
Position (FEN): 5rk1/p1pp2pp/1p2p3/1PP1B2q/2P2r1n/P2R1N1P/5PP1/R2Q2K1 b - - 4 22
Black to move.
Themes: Kingside Attack Middlegame  
Puzzle rating: 1136
Best move: Nxf3+