Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. dxc6 Nxc6 5. Nf3 Bg4 6. Be2 Qc7 7. d4 O-O-O 8.
d5 e6 9. Nc3 Bb4 10. Bd2 Bxc3 11. Bxc3 Ne4 12. Bxg7 Rhg8 13. Bh6 Qb6 14. O-O
exd5 15. cxd5 Qxb2 16. Qc1 Qxe2 17. dxc6 Bxf3 18. cxb7+ Kxb7 19. Rb1+ Ka6 20.
Qc6+ Ka5 21. Qc7+ Ka4 22. Qxa7+ Qa6 *
Position (FEN): 3r2r1/Q4p1p/q6B/8/k3n3/5b2/P4PPP/1R3RK1 w - - 1 23
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 694
Best move: Qxa6#