Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d3 c5 3. Nc3 d5 4. exd5 exd5 5. Bf4 a6 6. Nf3 Nf6 7. Bg5 Be7 8. Qe2
O-O 9. g3 Re8 10. O-O-O d4 11. Ne4 Nxe4 12. Bxe7 Rxe7 13. dxe4 Qe8 14. e5 Bg4
15. Qe4 f5 16. Qd5+ Kh8 17. Rd3 Bxf3 18. Rxf3 Rxe5 19. Qxb7 Nd7 20. Bc4 Re1+
21. Kd2 Rxh1 22. Rxf5 Nf6 *
Position (FEN): r3q2k/1Q4pp/p4n2/2p2R2/2Bp4/6P1/PPPK1P1P/7r w - - 1 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1898
Best move: Qxh1