Chess puzzle (Advantage)
Moves: 1. d4 e6 2. Bf4 d5 3. c3 c5 4. Nf3 Nc6 5. e3 Qb6 6. Qc2 Bd7 7. Nbd2 Rc8 8. Bd3
cxd4 9. Nxd4 e5 10. Nxc6 exf4 11. Nd4 fxe3 12. fxe3 Nf6 13. O-O Bd6 14. Rae1
O-O 15. Rxf6 gxf6 16. Bxh7+ Kh8 17. Bf5 Bxf5 18. Nxf5 Be5 19. Nb1 d4 20. exd4
Bxd4+ 21. Nxd4 *
Position (FEN): 2r2r1k/pp3p2/1q3p2/8/3N4/2P5/PPQ3PP/1N2R1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 919
Best move: Qxd4+