Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 g6 4. d4 Bg7 5. Bc4 O-O 6. O-O Nbd7 7. Qe2 a6 8. a4
c6 9. Bg5 Rb8 10. Rfe1 b5 11. axb5 axb5 12. Bd3 Qc7 13. e5 Ng4 14. Bxe7 dxe5
15. dxe5 Ngxe5 16. Bxf8 Nxf3+ 17. Qxf3 Nxf8 18. Be4 Bd7 19. Rad1 Ne6 20. h4 b4
21. Na4 c5 22. b3 Bxa4 23. bxa4 Nd4 24. Qh3 f5 25. Bd5+ Kh8 26. c3 bxc3 27. h5
g5 28. h6 Bf6 29. Qh5 c2 30. Qe8+ Rxe8 *
Position (FEN): 4r2k/2q4p/5b1P/2pB1pp1/P2n4/8/2p2PP1/3RR1K1 w - - 0 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 609
Best move: Rxe8#