Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Qh5 Nf6 3. Qxe5+ Be7 4. Nc3 O-O 5. d3 Re8 6. Qg3 Nc6 7. Nge2 d5 8.
exd5 Nxd5 9. Nxd5 Qxd5 10. Nc3 Qe6+ 11. Be3 Nd4 12. O-O-O Nf5 13. Qf4 h6 14.
Qxc7 Nxe3 15. fxe3 Qxe3+ 16. Kb1 Bg5 17. Be2 b5 18. a3 a5 19. Rhe1 b4 20. Nd5 *
Position (FEN): r1b1r1k1/2Q2pp1/7p/p2N2b1/1p6/P2Pq3/1PP1B1PP/1K1RR3 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Qf2