Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Bd3 dxe4 4. Bxe4 Nf6 5. Bd3 c5 6. c3 Nc6 7. Nf3 Be7 8. O-O
O-O 9. Bf4 cxd4 10. cxd4 Nd5 11. Be5 Bf6 12. Nc3 Ncb4 13. Ne4 Nxd3 14. Qxd3 Bd7
15. Nd6 Bc6 16. Rad1 Qe7 17. h3 Rfd8 18. Ne4 Rac8 19. g4 a6 20. Rfe1 Bxe5 21.
Nxe5 Bb5 22. Qf3 f6 23. Nd3 Nb4 24. Nec5 e5 *
Position (FEN): 2rr2k1/1p2q1pp/p4p2/1bN1p3/1n1P2P1/3N1Q1P/PP3P2/3RR1K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1447
Best move: Nxb4