Chess puzzle (Equality)
Moves: 1. e4 a5 2. Nf3 c6 3. Bc4 b5 4. Be2 a4 5. Nc3 e6 6. d4 a3 7. b3 Bb4 8. Bd2 d5
9. exd5 exd5 10. O-O Qa5 11. Re1 Bxc3 12. Bxc3 Qxc3 13. Bxb5+ Ne7 14. Bd3 Bg4
15. Qe2 Ra7 16. h3 Bxf3 17. Qxf3 Nd7 18. Qh5 Nf6 19. Qh4 h6 *
Position (FEN): 4k2r/r3npp1/2p2n1p/3p4/3P3Q/pPqB3P/P1P2PP1/R3R1K1 w k - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 2080
Best move: Qg3