Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Nc6 4. Nf3 Be7 5. d4 Na5 6. dxe5 Nxc4 7. exf6 Bxf6
8. Nd5 Nxb2 9. Bxb2 Bxb2 10. Rb1 Bf6 11. O-O O-O 12. e5 Be7 13. Rb3 d6 14. h3
dxe5 15. Nxe5 Be6 16. Rd3 Bd6 17. Re1 Qg5 18. Rg3 Qd8 19. Nf4 Bxa2 20. Nh5 g6
21. Qf3 f5 *
Position (FEN): r2q1rk1/ppp4p/3b2p1/4Np1N/8/5QRP/b1P2PP1/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1826
Best move: Nxg6