Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. h3 Be7 4. Nc3 Nf6 5. d4 Nbd7 6. Bc4 c6 7. d5 a5 8. a4 Nb6
9. Ba2 cxd5 10. Nxd5 Nbxd5 11. exd5 O-O 12. O-O Bd7 13. c4 e4 14. Nd4 h6 15. b3
Nh7 16. Bb1 Bf6 17. Bxe4 Qb6 18. Bb2 Rfe8 19. Re1 Ng5 20. Qd3 Nxe4 21. Rxe4
Rxe4 22. Qxe4 Qxb3 *
Position (FEN): r5k1/1p1b1pp1/3p1b1p/p2P4/P1PNQ3/1q5P/1B3PP1/R5K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 926
Best move: Nxb3