Chess puzzle (Equality)
Moves: 1. e4 d6 2. Nf3 e5 3. d4 Nc6 4. dxe5 Bg4 5. exd6 Bxd6 6. Nc3 Nf6 7. Bg5 Ne5 8.
Be2 h6 9. Bxf6 Qxf6 10. Nd5 Qg6 11. Nxe5 Bxe2 12. Qxe2 Bxe5 13. f4 Bxb2 14. Rb1
Bc3+ 15. Nxc3 O-O-O 16. Qb5 b6 17. Qa6+ Kb8 18. O-O Rd2 19. g3 *
Position (FEN): 1k5r/p1p2pp1/Qp4qp/8/4PP2/2N3P1/P1Pr3P/1R3RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1708
Best move: Qh5