Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Bc5 6. d4 exd4 7. cxd4 Bb4+ 8.
Bd2 Nf6 9. Bxb4 Nxb4 10. Qb3 Qe7 11. e5 Ne4 12. Nbd2 Nxd2 13. Nxd2 a5 14. O-O
c6 15. Rfe1 b5 16. Be2 O-O 17. a3 Nd5 18. Ne4 Bb7 19. Nd6 Ba6 20. Qh3 Nf4 21.
Qg4 Nxe2+ 22. Rxe2 b4 *
Position (FEN): r4rk1/3pqppp/b1pN4/p3P3/1p1P2Q1/P7/4RPPP/R5K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1303
Best move: Nf5