Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Nc3 g6 6. Nf3 Bg7 7. Bd3 O-O 8.
O-O Re8 9. Re1 d6 10. Bf4 Bg4 11. h3 Bxf3 12. Qxf3 Nd4 13. Qe3 Nc6 14. Qg3 Rc8
15. Qh2 Nh5 16. Bd2 Be5 17. f4 Bd4+ 18. Kh1 e5 19. f5 Qh4 20. Be3 Ng3+ 21. Kg1
g5 22. Bxd4 *
Position (FEN): 2r1r1k1/pp3p1p/2np4/4pPp1/3BP2q/2NB2nP/PPP3PQ/R3R1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1506
Best move: exd4