Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Qh5 Qf6 3. Nf3 g6 4. Qxe5+ Qxe5 5. Nxe5 d6 6. Nf3 Nf6 7. d3 Bg4 8.
Be2 Bxf3 9. Bxf3 Nc6 10. c3 Bg7 11. O-O Ne5 12. Be2 Nfg4 13. Bxg4 Nxg4 14. h3
Ne5 15. d4 Nc4 16. b3 Nb6 17. Be3 Nd7 18. Nd2 O-O 19. Rfe1 f5 20. exf5 Rxf5 21.
Nc4 b5 22. Na5 b4 23. Rac1 *
Position (FEN): r5k1/p1pn2bp/3p2p1/N4r2/1p1P4/1PP1B2P/P4PP1/2R1R1K1 b - - 1 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1508
Best move: Rxa5