Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 Nbd7 8.
Bg5 Nc5 9. f4 Be7 10. Qf3 Qc7 11. f5 O-O 12. O-O Bd7 13. fxe6 fxe6 14. Nf5 Bd8
15. Qg3 Nxb3 16. Nxg7 Nxa1 17. Bxf6 Qb6+ 18. Kh1 Rxf6 19. Nxe6+ Rg6 *
Position (FEN): r2b2k1/1p1b3p/pq1pN1r1/8/4P3/2N3Q1/PPP3PP/n4R1K w - - 1 20
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 864
Best move: Rf8#