Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d4 h6 5. d5 Na5 6. Be2 Nf6 7. Nxe5 Nxe4 8.
Nxf7 Kxf7 9. Bh5+ g6 10. Qf3+ Nf6 11. Bg4 Kg7 12. O-O Nxg4 13. Qxg4 d6 14. Qg3
Bh4 15. Qc3+ Qf6 16. Qxa5 Bf5 17. Qxc7+ Qe7 18. Qc3+ Bf6 19. Qd2 Bg5 20. f4 Bf6
21. Re1 Qc7 22. Nc3 Qc5+ 23. Kh1 Rhe8 24. Re6 Bxe6 25. dxe6 Rxe6 26. f5 gxf5
27. Qxh6+ Kf7 28. Qh7+ Ke8 29. Qg8+ Kd7 30. Qxa8 *
Position (FEN): Q7/pp1k4/3prb2/2q2p2/8/2N5/PPP3PP/R1B4K b - - 0 30
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1107
Best move: Re1#