Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 d6 5. Nxc6 bxc6 6. Bc4 Nf6 7. Nc3 Bb7 8.
O-O d5 9. Bd3 Bd6 10. Re1 O-O 11. Be3 Re8 12. Bg5 h6 13. Bh4 Be5 14. Na4 Qd6
15. Bg3 Bxg3 16. fxg3 Qb4 17. e5 Ne4 18. Bxe4 dxe4 19. Nc3 Rxe5 20. Qg4 Ba6 21.
Nxe4 Rae8 *
Position (FEN): 4r1k1/p1p2pp1/b1p4p/4r3/1q2N1Q1/6P1/PPP3PP/R3R1K1 w - - 1 22
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1034
Best move: Nf6+