Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Bd3 Nd5 9. Ne4 Nf4 10. Qf3 f5 11. Ng3 Qf6 12. O-O Bd6 13. b4 Bxb4 14. Bb2 O-O
15. Re1 Bd6 16. Na3 Qg5 17. Bxe5 Nxd3 18. Qxd3 Bxa3 19. Qxa3 f4 20. Nf1 Nc4 21.
Qb3 Be6 22. d3 *
Position (FEN): r4rk1/p5pp/2p1b3/4B1q1/2n2p2/1Q1P4/P1P2PPP/R3RNK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2020
Best move: Bd5