Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Bg5 Be7 6. Nxc6 bxc6 7. Bd3 O-O
8. O-O h6 9. Bh4 d5 10. e5 Ng4 11. Bxe7 Qxe7 12. Nc3 Nxe5 13. Re1 f6 14. f4
Qc5+ 15. Kh1 Nxd3 16. Qxd3 Bd7 17. a3 Qf2 18. Re7 Rf7 19. Rxf7 Kxf7 20. Nxd5
Rd8 21. Nxc7 Qxf4 22. Qb3+ Kf8 23. Re1 *
Position (FEN): 3r1k2/p1Nb2p1/2p2p1p/8/5q2/PQ6/1PP3PP/4R2K b - - 3 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1520
Best move: Qxc7