Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Bg4 5. a3 e6 6. b4 Bxb4 7. Bb2 Be7 8.
Nb5 c6 9. Bc3 Qd8 10. Nbd4 e5 11. Ne2 Bxf3 12. gxf3 Nd7 13. f4 exf4 14. Nxf4
Ngf6 15. Bh3 O-O 16. d4 Re8 17. O-O Ne4 18. Qf3 Nxc3 19. Qxc3 Bd6 20. Nh5 Qc7
21. f4 g6 *
Position (FEN): r3r1k1/ppqn1p1p/2pb2p1/7N/3P1P2/P1Q4B/2P4P/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1515
Best move: Bxd7