Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Nc3 Nf6 7. Be2 Bb4 8.
f3 d5 9. exd5 cxd5 10. Bb5+ Bd7 11. Bxd7+ Qxd7 12. O-O O-O 13. Bg5 d4 14. Bxf6
gxf6 15. Ne4 Kg7 16. f4 f5 17. Ng3 e4 18. Qh5 f6 19. Nxf5+ Kg8 20. Qg4+ Kf7 21.
Nh6+ Ke7 22. Qxd7+ Kxd7 23. a3 Bc5 24. b4 Bb6 25. Rad1 Ke6 26. f5+ Ke7 27. Rfe1
d3+ 28. Kh1 dxc2 *
Position (FEN): r4r2/p3k2p/1b3p1N/5P2/1P2p3/P7/2p3PP/3RR2K w - - 0 29
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1082
Best move: Rxe4#