Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 Bg7 5. e5 dxe5 6. fxe5 Nd5 7. Nce2 Bg4 8. c4
Nb6 9. h3 Bxe2 10. Nxe2 e6 11. Be3 O-O 12. Nc3 Nc6 13. Be2 a6 14. O-O Qe7 15.
a3 Rad8 16. c5 Nxd4 17. cxb6 Nf3+ 18. Bxf3 Rxd1 19. Raxd1 cxb6 20. Bxb6 Bxe5
21. Bd4 *
Position (FEN): 5rk1/1p2qp1p/p3p1p1/4b3/3B4/P1N2B1P/1P4P1/3R1RK1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 798
Best move: Bxd4+