Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. O-O O-O 6. d4 exd4 7. cxd4 Bb4 8.
a3 Ba5 9. b4 Bb6 10. Nc3 d6 11. h3 a6 12. Bg5 h6 13. Bh4 Nb8 14. e5 dxe5 15.
dxe5 Qxd1 16. Raxd1 Nfd7 17. Nd5 Nc6 18. Rfe1 g5 19. Bg3 Re8 20. Bd3 Kg7 21. a4
Ne7 *
Position (FEN): r1b1r3/1ppnnpk1/pb5p/3NP1p1/PP6/3B1NBP/5PP1/3RR1K1 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2114
Best move: Nf6