Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 c6 6. Qc2 h6 7. Bh4 Bg4 8. e3
Nbd7 9. Bd3 Be7 10. f3 Be6 11. Nge2 a6 12. O-O Rc8 13. Kh1 O-O 14. e4 dxe4 15.
fxe4 Re8 16. e5 Nd5 17. Bxe7 Qxe7 18. Qd2 c5 19. Ne4 cxd4 20. Nd6 Nxe5 21. Nxc8
Rxc8 22. Nxd4 Rd8 23. Nxe6 Qxe6 24. Bf5 Qe7 25. Rad1 Qh4 26. Qf2 Qh5 27. Be4
Ng4 28. Qg3 Nge3 29. Qxe3 Nxe3 *
Position (FEN): 3r2k1/1p3pp1/p6p/7q/4B3/4n3/PP4PP/3R1R1K w - - 0 30
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 570
Best move: Rxd8#