Chess puzzle (Equality)
Moves: 1. c4 e6 2. Nc3 c6 3. g3 d5 4. cxd5 cxd5 5. Bg2 Nc6 6. a3 Nf6 7. e3 Bc5 8. b4
Bb6 9. Nge2 Bd7 10. O-O Ne5 11. Bb2 Neg4 12. h3 Nh6 13. d3 Bc6 14. g4 g5 15. e4
d4 16. Na4 Bc7 17. Bxd4 Qd6 18. e5 Qd8 19. Bxc6+ bxc6 20. exf6 Ng8 21. f4 gxf4
22. Nxf4 *
Position (FEN): r2qk1nr/p1b2p1p/2p1pP2/8/NP1B1NP1/P2P3P/8/R2Q1RK1 b kq - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1539
Best move: Qxd4+