Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 a5 5. a4 Nf6 6. d4 exd4 7. Nxd4 O-O 8. O-O
c5 9. Ndb5 Bd7 10. Bg5 h6 11. Bxf6 Bxf6 12. Nd5 Bxb5 13. Bxb5 Bxb2 14. Ra2 Bd4
15. c3 Be5 16. f4 Bf6 17. Raf2 g6 18. f5 g5 19. Qh5 Kg7 20. Rf3 Nd7 *
Position (FEN): r2q1r2/1p1n1pk1/3p1b1p/pBpN1PpQ/P3P3/2P2R2/6PP/5RK1 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1655
Best move: Bxd7