Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d4 exd4 5. O-O d6 6. b3 Nf6 7. Re1 O-O 8. Bb2
Ne5 9. Bxd4 Nxc4 10. bxc4 c5 11. Bb2 Qb6 12. Qc1 Bg4 13. Nbd2 Rad8 14. h3 Be6
15. e5 dxe5 16. Bxe5 Nd7 17. Bh2 Qc6 18. Ne4 Bxc4 19. Ng3 Be6 20. Nh5 g6 21.
Nf4 Bf6 22. Nxe6 fxe6 23. Rb1 b6 24. Ng5 e5 25. Nf3 Qe6 26. Qa3 Ra8 27. Rbd1
Rf7 28. Qa4 Bg7 *
Position (FEN): r5k1/p2n1rbp/1p2q1p1/2p1p3/Q7/5N1P/P1P2PPB/3RR1K1 w - - 8 29
White to move.
Themes:  Middlegame  
Puzzle rating: 1414
Best move: Ng5