Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Be7 6. d4 exd4 7. cxd4 d6 8.
O-O h6 9. Qb3 Na5 10. Bxf7+ Kf8 11. Qd5 c6 12. Qh5 Nf6 13. Qg6 Bg4 14. Bb3 Bh5
15. Qg3 Nxb3 16. axb3 Nxe4 17. Qf4+ Nf6 18. Bb2 Bxf3 19. gxf3 g5 20. Qf5 Kg7 *
Position (FEN): r2q3r/pp2b1k1/2pp1n1p/5Qp1/3P4/1P3P2/1B3P1P/RN3RK1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1758
Best move: d5