Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Nf6 4. c3 e6 5. Nf3 g6 6. Ne5 Nxe5 7. Bxe5 Bg7 8. Nd2
O-O 9. Nf3 b6 10. h4 Bb7 11. h5 Nxh5 12. Bxg7 Kxg7 13. Be2 Nf6 14. Ne5 Ne4 15.
Bf3 Qf6 16. Bxe4 dxe4 17. Ng4 Qg5 18. Kd2 f5 19. Nh6 Qxg2 20. Qe2 Rad8 *
Position (FEN): 3r1r2/pbp3kp/1p2p1pN/5p2/3Pp3/2P1P3/PP1KQPq1/R6R w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1533
Best move: Rag1