Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d3 Be7 5. Bg5 d6 6. h3 O-O 7. Nbd2 Ne8 8. Bxe7
Nxe7 9. d4 Ng6 10. dxe5 dxe5 11. Bc4 Nd6 12. Bb3 Be6 13. Bxe6 fxe6 14. O-O Qf6
15. Qb3 b6 16. Rad1 Rad8 17. Nc4 Nxc4 18. Qxc4 Rxd1 19. Rxd1 Qe7 20. Qb5 Nf4
21. Nxe5 *
Position (FEN): 5rk1/p1p1q1pp/1p2p3/1Q2N3/4Pn2/2P4P/PP3PP1/3R2K1 b - - 0 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1602
Best move: Qg5