Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nf3 e6 4. d4 d5 5. Bb5 dxe4 6. Ne5 Ne7 7. Nc3 a6 8.
Bxc6+ Nxc6 9. Nxc6 bxc6 10. Nxe4 cxd4 11. c3 d3 12. O-O c5 13. c4 f5 14. Nc3 e5
15. Qh5+ g6 16. Qf3 e4 17. Nxe4 Bb7 18. Nf6+ Qxf6 19. Qxb7 Rd8 20. Re1+ Be7 21.
Bd2 Kf7 22. Re3 Rb8 23. Qd5+ Kg7 24. Rxe7+ Qxe7 25. Re1 Qb7 26. Qe5+ Kg8 27.
Bh6 Qf7 28. Qxb8+ Qf8 29. Re8 Qxe8 *
Position (FEN): 1Q2q1kr/7p/p5pB/2p2p2/2P5/3p4/PP3PPP/6K1 w - - 0 30
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 615
Best move: Qxe8#