Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. Bxc6 dxc6 5. Nxe5 Qe7 6. d4 Bd6 7. Qh5 g6 8.
Qg5 f6 9. Nxg6 hxg6 10. Qxg6+ Kd8 11. e5 c5 12. O-O cxd4 13. exd6 cxd6 14. Bd2
Qh7 15. Qxh7 Rxh7 16. Re1 Re7 17. Na3 Bd7 18. Nc4 Kc7 19. Rxe7 Nxe7 20. Re1 Re8
21. Kf1 *
Position (FEN): 4r3/ppkbn3/3p1p2/8/2Np4/8/PPPB1PPP/4RK2 b - - 3 21
Black to move.
Themes: Pin Endgame  
Puzzle rating: 1193
Best move: Bb5