Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. c3 a6 5. d4 b5 6. Be2 c4 7. d5 exd5 8. exd5
Na7 9. O-O Nf6 10. Re1 d6 11. Bxc4+ Be7 12. Bb3 O-O 13. Bc2 Bb7 14. Ng5 g6 15.
h4 Bxd5 16. h5 Bc6 17. hxg6 fxg6 18. Ne6 Qd7 19. Nxf8 Rxf8 20. Bh6 Rf7 21. Nd2
d5 22. Nf3 Ng4 23. Bg5 Bxg5 24. Nxg5 Rxf2 25. Qd4 Rxc2 26. Re6 Nh6 27. Rae1 Qc7
28. Re7 Nf5 29. Re8+ Bxe8 *
Position (FEN): 4b1k1/n1q4p/p5p1/1p1p1nN1/3Q4/2P5/PPr3P1/4R1K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1185
Best move: Rxe8#