Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 Nbd7 5. e3 e6 6. cxd5 cxd5 7. Bd3 Be7 8.
Qc2 h6 9. Bxf6 Nxf6 10. Nf3 O-O 11. Ne5 Nd7 12. g4 Nxe5 13. dxe5 a6 14. Rg1 b5
15. f4 Bb7 16. a3 Rc8 17. g5 hxg5 18. fxg5 Bxg5 19. Qg2 Bh6 *
Position (FEN): 2rq1rk1/1b3pp1/p3p2b/1p1pP3/8/P1NBP3/1P4QP/R3K1R1 w Q - 2 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1608
Best move: Qh3