Chess puzzle (Equality)
Moves: 1. d4 g6 2. e4 Bg7 3. Bf4 d6 4. Nc3 b6 5. Qd2 Nd7 6. O-O-O Bb7 7. Nf3 c5 8. d5
Ngf6 9. Bh6 O-O 10. Bxg7 Kxg7 11. h4 h5 12. Be2 Ng4 13. Rdf1 a6 14. Ng5 Nde5
15. f4 Nd7 16. Bxg4 hxg4 17. Qe2 Nf6 18. e5 dxe5 19. fxe5 Nxd5 20. Nxd5 *
Position (FEN): r2q1r2/1b2ppk1/pp4p1/2pNP1N1/6pP/8/PPP1Q1P1/2K2R1R b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1937
Best move: Qxd5