Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. h3 Bd6 6. Bd3 O-O 7. Bg5 Nbd7 8.
Nbd2 c6 9. O-O Qc7 10. c4 Bf4 11. Bxf4 Qxf4 12. Re1 Nb6 13. b3 Bf5 14. Bf1 Ne4
15. g3 Qc7 16. c5 Nd7 17. Nxe4 Bxe4 18. Ng5 Bg6 19. Re3 h6 20. Nf3 Rfe8 21. Qd2
Nf6 22. Rae1 Rxe3 23. Rxe3 Ne4 24. Qe1 Re8 25. Ne5 Bh7 26. f3 Nf6 27. Bg2 Kf8
28. g4 Nd7 29. Ng6+ Bxg6 *
Position (FEN): 4rk2/ppqn1pp1/2p3bp/2Pp4/3P2P1/1P2RP1P/P5B1/4Q1K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 412
Best move: Rxe8#