Chess puzzle (Equality)
Moves: 1. c4 Nf6 2. Nc3 d6 3. g3 e5 4. Bg2 c6 5. d3 g6 6. Nf3 Bg7 7. O-O O-O 8. e3 Nh5
9. b4 f5 10. Bb2 Bd7 11. a3 Nf6 12. Rc1 Re8 13. h3 e4 14. dxe4 fxe4 15. Ng5 Qc8
16. Kh2 h6 17. Ngxe4 Nxe4 18. Nxe4 Bxb2 19. Nxd6 Qd8 20. Qc2 Bf5 21. Qxb2 *
Position (FEN): rn1qr1k1/pp6/2pN2pp/5b2/1PP5/P3P1PP/1Q3PBK/2R2R2 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1589
Best move: Qxd6