Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. e5 Nd5 7. c4 Nb6 8.
Be2 Bc5 9. O-O O-O 10. a3 d5 11. exd6 Bxd6 12. b4 c5 13. b5 Bb7 14. Bf3 Bxf3
15. Qxf3 Nxc4 16. Qg4 Ne5 17. Qg3 Ng6 18. Qg4 Qf6 19. Ra2 Rfe8 20. Re2 Rxe2 21.
Qxe2 Be5 22. Nd2 Nf4 23. Qf3 Qh6 24. g3 Nh3+ 25. Kg2 Ng5 *
Position (FEN): r5k1/p1p2ppp/7q/1Pp1b1n1/8/P4QP1/3N1PKP/2B2R2 w - - 3 26
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 875
Best move: Qxa8#