Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2
d5 9. e5 Ne8 10. f4 f6 11. O-O-O fxe5 12. fxe5 Nc6 13. Nxc6 bxc6 14. Bh6 Bg4
15. Re1 e6 16. h3 Qh4 17. Bxg7 Nxg7 18. Ba6 Bf5 19. g4 Be4 20. Nxe4 dxe4 21.
Rxe4 Rad8 22. Rd4 Rd5 23. Qe3 *
Position (FEN): 5rk1/p5np/B1p1p1p1/3rP3/3R2Pq/4Q2P/PPP5/2K4R b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2224
Best move: Nf5