Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 c5 3. d5 Qb6 4. Nc3 Qxb2 5. Bd2 Qb6 6. Rb1 Qd8 7. e4 d6 8. f4
e6 9. Bb5+ Nbd7 10. dxe6 fxe6 11. Nf3 a6 12. Bxd7+ Qxd7 13. e5 Nd5 14. Ne4 Be7
15. c4 Nc7 16. Ba5 d5 17. Nd6+ Bxd6 18. exd6 Qxd6 19. Rb6 Qd7 20. Ne5 Qe7 21.
Qh5+ g6 22. Nxg6 Qf7 23. f5 d4 24. O-O Rg8 25. Rd6 exf5 26. Re1+ Ne6 *
Position (FEN): r1b1k1r1/1p3q1p/p2Rn1N1/B1p2p1Q/2Pp4/8/P5PP/4R1K1 w q - 2 27
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1595
Best move: Rd8#