Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 b5 4. cxb5 a6 5. e3 Bg7 6. Nc3 axb5 7. Bxb5 Bb7 8.
O-O Nd5 9. Nd2 O-O 10. Qb3 e6 11. Bxd7 Ba6 12. Bb5 Qg5 13. Nf3 Qh5 14. Bxa6
Rxa6 15. e4 Nf6 16. h3 Nbd7 17. Qc4 Ra7 18. e5 Nb6 19. Qd3 Nfd5 20. g4 *
Position (FEN): 5rk1/r1p2pbp/1n2p1p1/3nP2q/3P2P1/2NQ1N1P/PP3P2/R1B2RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1549
Best move: Qxh3