Chess puzzle (Advantage)
Moves: 1. e4 d5 2. e5 d4 3. f4 Nc6 4. Nf3 a6 5. Bc4 Bg4 6. Bxf7+ Kd7 7. e6+ Kc8 8. O-O
Bxf3 9. Rxf3 Nh6 10. c3 dxc3 11. d4 Nxd4 12. Rd3 Nhf5 13. bxc3 Qd5 14. cxd4 Nh4
15. Rg3 h6 16. Nc3 Qa5 17. Bd2 g5 18. Ne4 Qd5 19. Rc1 Bg7 20. Qc2 Bxd4+ 21. Kh1
Kb8 22. Qxc7+ Ka7 23. Rb3 *
Position (FEN): r6r/kpQ1pB2/p3P2p/3q2p1/3bNP1n/1R6/P2B2PP/2R4K b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1050
Best move: Qxe4