Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. g3 Bf5 3. Bg2 c6 4. O-O Nd7 5. d3 e5 6. Nbd2 Ngf6 7. Re1 e4 8.
dxe4 Nxe4 9. Nh4 Qf6 10. Nxf5 Qxf5 11. Nf3 O-O-O 12. Rb1 Bc5 13. e3 g5 14. b4
Bb6 15. Bb2 Rhg8 16. Qe2 h5 17. c4 dxc4 18. Qxc4 g4 19. Nd4 Qxf2+ 20. Kh1 Nd2 *
Position (FEN): 2kr2r1/pp1n1p2/1bp5/7p/1PQN2p1/4P1P1/PB1n1qBP/1R2R2K w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1929
Best move: Qc2