Chess puzzle (Crushing)
Moves: 1. e4 Nc6 2. Nf3 d6 3. Bc4 h6 4. d4 e5 5. d5 Nce7 6. Nc3 Nf6 7. h3 b6 8. Be3
Bb7 9. O-O h5 10. Ng5 g6 11. a3 Bg7 12. b4 O-O 13. a4 Re8 14. Bb5 c6 15. Bc4
cxd5 16. exd5 Nexd5 17. Nxd5 Nxd5 18. a5 Nxe3 19. fxe3 Qxg5 20. Bxf7+ Kf8 *
Position (FEN): r3rk2/pb3Bb1/1p1p2p1/P3p1qp/1P6/4P2P/2P3P1/R2Q1RK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1678
Best move: Qxd6+