Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bd7 6. Be2 Rc8 7. Be3 cxd4 8. cxd4
Nge7 9. O-O Nf5 10. Nc3 Be7 11. g4 Nxe3 12. fxe3 O-O 13. Bd3 f6 14. Qc2 h6 15.
Bh7+ Kh8 16. Nh4 Nb4 17. Qb1 Be8 18. exf6 Bxf6 19. Bg6 Bxh4 *
Position (FEN): 2rqbr1k/pp4p1/4p1Bp/3p4/1n1P2Pb/2N1P3/PP5P/RQ3RK1 w - - 0 20
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 627
Best move: Rxf8#