Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 cxd4 7. cxd4 Ne7 8.
Nf3 Nbc6 9. Bd3 O-O 10. O-O Nf5 11. c3 f6 12. a4 fxe5 13. dxe5 Nh4 14. Bxh7+
Kxh7 15. Ng5+ Kg6 16. Qg4 Rf5 17. f4 Qb6+ 18. Kh1 Nxe5 19. fxe5 *
Position (FEN): r1b5/pp4p1/1q2p1k1/3pPrN1/P5Qn/2P5/6PP/R1B2R1K b - - 0 19
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 714
Best move: Rxf1#