Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Bc5 5. b4 Bxb4 6. c3 Bc5 7. d4 exd4 8.
cxd4 Bb6 9. Ba3 Nge7 10. d5 Na5 11. d6 cxd6 12. Bxf7+ Kxf7 13. Qxd6 Nc4 14.
Ne5+ Nxe5 15. Qxe5 Re8 16. Nc3 Kg8 17. Nd5 Nxd5 18. Qxd5+ Kh8 19. Rfe1 Rf8 20.
Bxf8 Qxf8 21. Qf5 Qe7 22. Rac1 Ba5 *
Position (FEN): r1b4k/pp1pq1p1/7p/b4Q2/4P3/8/P4PPP/2R1R1K1 w - - 4 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1329
Best move: Qxa5