Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Qf6 3. Nf3 exf4 4. d4 d6 5. Bd3 Bg4 6. c3 Bxf3 7. Qxf3 c6 8.
Bxf4 h6 9. e5 dxe5 10. dxe5 Qe6 11. Bg3 Bc5 12. Bf5 Qc4 13. Nd2 Qb5 14. Nb3 Bb6
15. O-O-O Ne7 16. e6 f6 17. Bg6+ Kf8 18. Bf7 Nd5 19. Bd6+ Ne7 20. Qf4 Qg5 21.
Bxb8 Be3+ 22. Kb1 Bxf4 *
Position (FEN): rB3k1r/pp2nBp1/2p1Pp1p/6q1/5b2/1NP5/PP4PP/1K1R3R w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 814
Best move: Rd8#