Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Bc4 d5 3. Bb3 dxe4 4. Nc3 Bf5 5. g4 Bg6 6. h4 h6 7. h5 Bh7 8. Qe2
Nf6 9. d3 exd3 10. cxd3 Qxd3 11. Qxd3 Bxd3 12. Nf3 Nxg4 13. Rg1 Nf6 14. Ne5 Bh7
15. Bxf7+ Kd8 16. Bf4 Nbd7 17. O-O-O Bf5 18. Rd4 Kc8 19. Rgd1 a5 20. Nxd7 Bxd7
21. Be8 Bxe8 *
Position (FEN): r1k1bb1r/1p2p1p1/2p2n1p/p6P/3R1B2/2N5/PP3P2/2KR4 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1162
Best move: Rd8#