Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. f4 d5 4. Nf3 d4 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. Ne5 Qd8 8.
Ne2 f6 9. Nxd4 cxd4 10. Qh5+ Ke7 11. Qf7+ Kd6 12. Nc4+ Kc5 13. Qxb7 Nc6 14. b4+
Nxb4 15. Ba3 Kxc4 16. Bxb4 Bxb4 17. Qc6+ Bc5 18. d3+ Kb4 19. Rb1+ Ka3 20. Qa6+
Qa5+ *
Position (FEN): r5nr/p5pp/Q3pp2/q1b5/3pPP2/k2P4/P1P3PP/1R2K2R w K - 5 21
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 838
Best move: Qxa5#