Chess puzzle (Equality)
Moves: 1. d4 g6 2. Nf3 Nh6 3. c4 f6 4. Nc3 Nf7 5. g3 Bg7 6. Bg2 O-O 7. O-O e6 8. e4 d6
9. d5 e5 10. b3 b6 11. b4 a5 12. Ba3 axb4 13. Bxb4 Na6 14. a3 f5 15. Nd2 f4 16.
f3 Nc5 17. Bxc5 bxc5 18. a4 fxg3 19. hxg3 Bh6 20. Qe2 Bxd2 *
Position (FEN): r1bq1rk1/2p2n1p/3p2p1/2pPp3/P1P1P3/2N2PP1/3bQ1B1/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1431
Best move: Qxd2