Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Qxd4 Nf6 5. Bg5 Be7 6. Nc3 O-O 7. O-O-O c6 8.
e5 Ne8 9. Bxe7 Qxe7 10. exd6 Qd8 11. Bc4 Nd7 12. Rhe1 b5 13. Bb3 a5 14. a3 b4
15. axb4 axb4 16. Qxb4 Ra1+ 17. Nb1 c5 18. Qc4 Ba6 19. Qf4 Nef6 20. Ne5 Qc8 21.
Nxd7 Nxd7 22. Bd5 c4 23. Re7 c3 24. Rxf7 cxb2+ 25. Kd2 Rxf7 26. Qxf7+ Kh8 27.
Re1 Nf6 28. d7 Qb8 29. Re8+ Nxe8 30. dxe8=Q+ Qxe8 *
Position (FEN): 4q2k/5Qpp/b7/3B4/8/8/1pPK1PPP/rN6 w - - 0 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 641
Best move: Qxe8#