Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. c3 dxc3 5. Bc4 Bb4 6. O-O Nf6 7. e5 Ng4 8.
Bxf7+ Kf8 9. Bh5 Ngxe5 10. Nxe5 Nxe5 11. f4 Nc4 12. Qd5 g6 13. Qxc4 Qe7 14.
bxc3 Bc5+ 15. Kh1 gxh5 16. f5 b6 17. Bh6+ Ke8 18. f6 Qe6 19. f7+ Kd8 20. Bg5+
Be7 21. f8=Q+ Rxf8 *
Position (FEN): r1bk1r2/p1ppb2p/1p2q3/6Bp/2Q5/2P5/P5PP/RN3R1K w - - 0 22
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1241
Best move: Rxf8#