Chess puzzle (Advantage)
Moves: 1. Nf3 c6 2. Ne5 Nf6 3. d4 d5 4. e3 Bf5 5. c4 e6 6. Be2 Nbd7 7. O-O Be7 8. Nc3
O-O 9. b3 Qc7 10. f4 Ne4 11. Nxe4 Bxe4 12. Bd3 Nf6 13. Bb2 Bxd3 14. Qxd3 Ne4
15. Ng4 h5 16. Nf2 f5 17. Nxe4 fxe4 18. Qd1 Rf5 19. Qe1 Raf8 20. Qg3 Qa5 21.
Qg6 R8f6 22. Qe8+ Kh7 *
Position (FEN): 4Q3/pp2b1pk/2p1pr2/q2p1r1p/2PPpP2/1P2P3/PB4PP/R4RK1 w - - 10 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1033
Best move: Qxe7