Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 e6 4. d4 d5 5. e5 Nge7 6. Bb5 Ng6 7. O-O Be7 8. Be3
cxd4 9. Nxd4 Bd7 10. Nxc6 bxc6 11. Be2 Nxe5 12. Bd4 Bf6 13. Nd2 O-O 14. Re1 Qc7
15. f4 Ng6 16. Bxf6 gxf6 17. Bh5 e5 18. Qf3 Nxf4 19. Bg4 Kg7 20. Nf1 e4 21. Qg3
Rac8 *
Position (FEN): 2r2r2/p1qb1pkp/2p2p2/3p4/4pnB1/2P3Q1/PP4PP/R3RNK1 w - - 2 22
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 992
Best move: Bxd7+