Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. c3 d6 6. cxd4 Bb4+ 7. Nc3 Nf6 8.
O-O Bxc3 9. bxc3 Nxe4 10. Qb3 O-O 11. Re1 Na5 12. Bxf7+ Rxf7 13. Qd5 Nxc3 14.
Qxa5 Bg4 15. Qxc3 Qf8 16. Ng5 Rxf2 17. Qg3 Rf5 18. Qxg4 Re8 19. Rxe8 *
Position (FEN): 4Rqk1/ppp3pp/3p4/5rN1/3P2Q1/8/P5PP/R1B3K1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 974
Best move: Rf1#