Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. Be3 Nf6 7. Be2 Be7 8. f4
d6 9. O-O b5 10. e5 dxe5 11. fxe5 Qxe5 12. Bf4 Qc5 13. Bf3 Ra7 14. Bxb8 e5 15.
Bxa7 Qxa7 16. Kh1 exd4 17. Ne2 O-O 18. Qxd4 Bc5 19. Qc3 Be6 20. Rad1 Be7 21.
Nf4 Bg4 22. Rfe1 a5 23. Bxg4 *
Position (FEN): 5rk1/q3bppp/5n2/pp6/5NB1/2Q5/PPP3PP/3RR2K b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1019
Best move: Nxg4