Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bd3 Be7 6. O-O O-O 7. Be3 h6 8.
Nc3 Bd6 9. Nb5 Be7 10. c4 c6 11. Nc3 dxc4 12. Bxc4 b5 13. Bb3 a5 14. Ne5 a4 15.
Bc2 Bd6 16. Qf3 Qc7 17. Bxh6 Bxe5 18. dxe5 Qxe5 19. Rfe1 Qh5 20. Qxh5 Nxh5 21.
Bg5 Be6 22. Be4 Re8 23. Nxb5 Ra5 24. Nd6 Rxg5 25. Nxe8 Nf4 26. Rad1 Rb5 27. Nd6
Rxb2 28. Nb5 Rxb5 *
Position (FEN): 1n4k1/5pp1/2p1b3/1r6/p3Bn2/8/P4PPP/3RR1K1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 454
Best move: Rd8#