Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 bxc6 5. O-O d5 6. Re1 Bg4 7. h3 dxe4 8.
Rxe4 Bxf3 9. Qxf3 Nf6 10. Rc4 Nd5 11. Rxc5 Nb4 12. Rc4 e6 13. a3 Nd5 14. Rxc6
Qd7 15. Rc4 Qb5 16. d3 Bd6 17. Nd2 O-O 18. Ne4 Be7 19. b4 Bf6 20. Rb1 Qa4 21.
Nc5 Qb5 22. a4 Qb6 23. Nd7 Qd6 24. Nxf8 Qxf8 25. Bb2 Bxb2 26. Rxb2 Nb6 27. Rc6
Nxa4 28. Ra2 Qxb4 29. Rc4 Qb1+ 30. Kh2 Qxa2 *
Position (FEN): r5k1/5ppp/p3p3/8/n1R5/3P1Q1P/q1P2PPK/8 w - - 0 31
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 804
Best move: Qxa8#