Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f4 Nh6 5. Nf3 Bg4 6. Be2 Bxf3 7. Bxf3 g6 8. O-O
Nf5 9. b3 Qb6 10. Bb2 e6 11. g4 Ne3 12. Qd3 Nxf1 13. Qxf1 Na6 14. Nc3 Nb4 15.
Na4 Qa6 16. Qxa6 Nxa6 17. c4 Nb4 18. cxd5 exd5 19. Bc3 Nc2 20. Rc1 Ne3 21. Bd2
Ba3 22. Rc3 Bb2 *
Position (FEN): r3k2r/pp3p1p/2p3p1/3pP3/N2P1PP1/1PR1nB2/Pb1B3P/6K1 w kq - 8 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1589
Best move: Nxb2