Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. e5 d5 3. exd6 Bxd6 4. d4 Nf6 5. Nf3 O-O 6. Bg5 Nbd7 7. Nbd2 b6 8.
c3 Bb7 9. Bd3 Re8 10. O-O e5 11. dxe5 Nxe5 12. Nxe5 Bxe5 13. Ne4 Bxe4 14. Bxf6
Qxf6 15. Bxe4 Bxh2+ 16. Kxh2 Rxe4 17. Qd5 Rh4+ 18. Kg1 Qh6 *
Position (FEN): r5k1/p1p2ppp/1p5q/3Q4/7r/2P5/PP3PP1/R4RK1 w - - 4 19
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 953
Best move: Qxa8#