Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nc6 4. Bb5 Bd7 5. O-O e5 6. d3 a6 7. Bc4 b5 8. Bd5
Nf6 9. Ng5 Nxd5 10. Nxd5 Nd4 11. c3 h5 12. cxd4 cxd4 13. f4 Bg4 14. Qb3 f6 15.
h3 fxg5 16. hxg4 gxf4 17. g5 h4 18. g6 h3 19. Nxf4 h2+ 20. Kh1 Be7 21. Qf7+ Kd7
22. Nd5 Rf8 23. Qxe7+ *
Position (FEN): r2q1r2/3kQ1p1/p2p2P1/1p1Np3/3pP3/3P4/PP4Pp/R1B2R1K b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 457
Best move: Qxe7