Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 Nc6 4. Bc4 Bg4 5. O-O Be7 6. Qe1 Nd4 7. Na3 d5 8. Nxd4
exd4 9. Bxd5 c6 10. Bb3 Nf6 11. d3 O-O 12. Nc4 b5 13. Ne5 Be6 14. Bxe6 fxe6 15.
Nxc6 Qc7 16. Nxe7+ Qxe7 17. Qh4 Qc7 18. Qf2 a5 19. Qxd4 Qxc2 20. Be3 Ng4 21.
Rac1 Qa4 22. Rc7 Nxe3 23. Qxe3 Qxa2 24. Qg3 Rf7 25. Rxf7 Kxf7 26. f5 exf5 27.
Rxf5+ Kg8 28. Qd6 Qb1+ 29. Rf1 Qxb2 30. Qd5+ Kh8 *
Position (FEN): r6k/6pp/8/pp1Q4/4P3/3P4/1q4PP/5RK1 w - - 2 31
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1088
Best move: Qxa8#