Chess puzzle (Advantage)
Moves: 1. e4 d5 2. Nc3 d4 3. Nce2 e5 4. Nf3 Bd6 5. Ng3 Nf6 6. Bc4 O-O 7. d3 h6 8. Bd2
Nh7 9. Nf5 Bxf5 10. exf5 Nc6 11. h3 Qe7 12. Qe2 Rae8 13. O-O-O a6 14. Rde1 b5
15. Bb3 a5 16. g4 a4 17. Bd5 Nb4 18. Bxb4 Bxb4 19. g5 hxg5 20. Reg1 Bd6 21. h4
Qd7 22. Nxg5 Nf6 23. Bxf7+ *
Position (FEN): 4rrk1/2pq1Bp1/3b1n2/1p2pPN1/p2p3P/3P4/PPP1QP2/2K3RR b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 827
Best move: Rxf7