Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. Bg5 h6 5. Bh4 Nc6 6. d5 Ne5 7. Qd4 Ng6 8. Bg3
e6 9. O-O-O exd5 10. Nxd5 Nxd5 11. Qxd5 Qxd5 12. Rxd5 Be6 13. Rd4 f5 14. Bxc7
Be7 15. Bb5+ Kf7 16. Ne2 a6 17. Ba4 b5 18. Bb3 Bxb3 19. axb3 Rac8 20. Ba5 Bf6
21. Rd7+ Ke6 22. Rhd1 Ne5 *
Position (FEN): 2r4r/3R2p1/p3kb1p/Bp2np2/4p3/1P6/1PP1NPPP/2KR4 w - - 7 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1408
Best move: R1d6#