Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. Qe2+ Be7 5. Nc3 Nf6 6. d4 O-O 7. Be3 c5 8.
O-O-O c4 9. Ne5 Nbd7 10. f4 Bb4 11. Bd2 Bxc3 12. Bxc3 b5 13. a3 Ne4 14. Nc6 Qb6
15. Ne7+ Kh8 16. g3 Nxc3 17. bxc3 Qa6 18. Nxd5 Qxa3+ 19. Kd2 Bb7 20. Bg2 Bxd5
21. Bxd5 Rae8 22. Qg4 Nf6 23. Qf5 Nxd5 24. Qxd5 a5 25. Ra1 Qe7 26. Rhe1 Qa7 27.
Qxb5 Rxe1 28. Rxe1 Rc8 29. Re8+ Rxe8 *
Position (FEN): 4r2k/q4ppp/8/pQ6/2pP1P2/2P3P1/2PK3P/8 w - - 0 30
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 399
Best move: Qxe8#