Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d3 Bd7 5. Nc3 Nf6 6. Bg5 h6 7. Bxf6 Qxf6 8. h3
a6 9. Bc4 O-O-O 10. Nd5 Qg6 11. Rg1 Na5 12. c3 Nxc4 13. dxc4 f6 14. Qd3 f5 15.
Nh4 Qh5 16. Nxf5 g6 17. Ng3 Qg5 18. Qf3 h5 19. Qf7 Bh6 20. Ne7+ *
Position (FEN): 2kr3r/1ppbNQ2/p2p2pb/4p1qp/2P1P3/2P3NP/PP3PP1/R3K1R1 b Q - 3 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1218
Best move: Kb8