Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nc6 5. Bb5 Bd6 6. O-O Ne7 7. Bg5 f6 8.
Be3 Bg4 9. c4 dxc4 10. Bxc4 Qd7 11. Nc3 O-O-O 12. d5 Ne5 13. Be2 Nxf3+ 14. Bxf3
Bxf3 15. Qxf3 a6 16. Rac1 h5 17. Ne4 Be5 18. Nc5 Qd6 19. Qh3+ f5 20. Bg5 Rde8
21. Ne6 Qxd5 22. Nxc7 *
Position (FEN): 2k1r2r/1pN1n1p1/p7/3qbpBp/8/7Q/PP3PPP/2R2RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1553
Best move: Bxc7