Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 dxc4 4. e3 Bf5 5. Bxc4 e6 6. Qb3 b6 7. Nf3 Nbd7 8.
O-O h6 9. Re1 Be7 10. e4 Bg6 11. e5 Nh7 12. Bb5 O-O 13. Bc6 Rb8 14. Be3 a6 15.
Rad1 b5 16. Be4 Qc8 17. Bxg6 fxg6 18. Qc2 g5 19. h3 c5 20. d5 exd5 21. Nxd5 Re8
22. Nxe7+ Rxe7 23. Bd2 Qc7 24. Bc3 b4 25. Bxb4 Rxb4 26. a3 Rb8 27. Rd5 c4 28.
Re4 Qb7 29. Qxc4 Nb6 *
Position (FEN): 1r4k1/1q2r1pn/pn5p/3RP1p1/2Q1R3/P4N1P/1P3PP1/6K1 w - - 1 30
White to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 1495
Best move: Rd8#