Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e3 c6 3. Nf3 Bg4 4. h3 Bxf3 5. Qxf3 Nf6 6. Nc3 Nbd7 7. Bd3 Qc7 8.
e4 e6 9. e5 Ne4 10. Bxe4 dxe4 11. Nxe4 O-O-O 12. a4 f5 13. Ng5 c5 14. Nxe6 Qb6
15. Nxd8 Kxd8 16. d5 Nxe5 17. Qxf5 Bd6 18. O-O Rf8 19. Bg5+ Kc7 20. Qxh7 Rf7
21. Rae1 Rd7 22. Bf4 g6 23. Bxe5 *
Position (FEN): 8/ppkr3Q/1q1b2p1/2pPB3/P7/7P/1PP2PP1/4RRK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1493
Best move: Rxh7