Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 e6 5. Nc3 a6 6. Nf3 Qc7 7. Bc4 Be7 8.
O-O Nf6 9. g3 b5 10. Bb3 Na5 11. Bf4 d6 12. Re1 Nxb3 13. cxb3 e5 14. Bg5 Be6
15. Rc1 Qb7 16. Nd5 Bxd5 17. exd5 Nxd5 18. Bxe7 Kxe7 19. Nd4 Rhe8 20. Qh5 h6 *
Position (FEN): r3r3/1q2kpp1/p2p3p/1p1np2Q/3N4/1P4P1/PP3P1P/2R1R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1267
Best move: Nf5+