Chess puzzle (Equality)
Moves: 1. c4 Nf6 2. d4 g6 3. Nc3 Bg7 4. e3 d6 5. Bd2 O-O 6. Bd3 c5 7. d5 e6 8. Nf3 a6
9. O-O b5 10. cxb5 axb5 11. dxe6 fxe6 12. Bxb5 d5 13. a4 Nbd7 14. Bc6 Rb8 15.
Rb1 c4 16. Nd4 Nc5 17. Bb5 Bd7 18. Qe2 e5 19. Nf3 Nxa4 20. Bxa4 Bg4 21. h3 Bh5
22. g4 *
Position (FEN): 1r1q1rk1/6bp/5np1/3pp2b/B1p3P1/2N1PN1P/1P1BQP2/1R3RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1901
Best move: Nxg4