Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Bg4 5. O-O Nf6 6. Qe2 g6 7. d3 Bg7 8. Nbd2
O-O 9. Bc4 Ne7 10. h3 Be6 11. Bxe6 fxe6 12. Qd1 c6 13. Qb3 Qd7 14. Ng5 d5 15.
Ndf3 Ne8 16. d4 exd4 17. cxd4 h6 18. exd5 hxg5 19. dxe6 Qd5 20. Qxb7 Bf6 *
Position (FEN): r3nrk1/pQ2n3/2p1Pbp1/3q2p1/3P4/5N1P/PP3PP1/R1B2RK1 w - - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1158
Best move: Qxa8