Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Bg5 e6 4. Nc3 Bb4 5. a3 Bxc3+ 6. bxc3 O-O 7. Qc2 c5 8.
Nf3 Nbd7 9. e3 Qa5 10. cxd5 Ne4 11. Qxe4 exd5 12. Qc2 cxd4 13. exd4 Nb6 14. Bd3
Re8+ 15. Be2 Na4 16. O-O Nxc3 17. Bd3 Ne4 18. Rfe1 Bg4 19. Nd2 Nxg5 20. Rxe8+
Rxe8 21. f3 Bh5 22. f4 Ne4 23. Nxe4 dxe4 24. Bxe4 Bg6 25. f5 Qb6 26. Rd1 Bh5
27. Re1 Qxd4+ 28. Kh1 f6 29. Bd5+ Bf7 *
Position (FEN): 4r1k1/pp3bpp/5p2/3B1P2/3q4/P7/2Q3PP/4R2K w - - 2 30
White to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1184
Best move: Rxe8#