Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 c6 4. Nf3 Bg4 5. e3 e6 6. Be2 Bb4 7. O-O Bxc3 8. bxc3
Ne4 9. Qc2 O-O 10. Bb2 Nd7 11. Ne5 Bf5 12. Bd3 a6 13. Nxd7 Qxd7 14. f3 Nd6 15.
e4 Bg6 16. c5 Ne8 17. c4 Nf6 18. cxd5 cxd5 19. e5 Nh5 20. Bc1 Qe7 21. g4 Qh4
22. gxh5 *
Position (FEN): r4rk1/1p3ppp/p3p1b1/2PpP2P/3P3q/3B1P2/P1Q4P/R1B2RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: Qxd4+