Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 c5 3. e3 d6 4. Nf3 Nh5 5. dxc5 Nxf4 6. exf4 Qa5+ 7. Nbd2 Qxc5
8. g3 h5 9. Nb3 Qc7 10. Bg2 b6 11. O-O Bb7 12. Qd4 Nc6 13. Qa4 e6 14. Nfd4 Rc8
15. Rfe1 d5 16. Bxd5 Be7 17. Bxc6+ Bxc6 18. Nxc6 Qxc6 19. Qxa7 h4 20. Re3 *
Position (FEN): 2r1k2r/Q3bpp1/1pq1p3/8/5P1p/1N2R1P1/PPP2P1P/R5K1 b k - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2042
Best move: h3