Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 a6 5. Ba4 b5 6. Bb3 Be7 7. a3 O-O 8. Bg5
h6 9. Be3 d6 10. h3 Na5 11. Ba2 c5 12. Qd2 c4 13. Bxh6 gxh6 14. Qxh6 Nh7 15. h4
cxd3 16. Ng5 Nf6 17. cxd3 Bb7 18. Qg6+ Kh8 19. Bxf7 Rxf7 *
Position (FEN): r2q3k/1b2br2/p2p1nQ1/np2p1N1/4P2P/P2P4/1P3PP1/RN2K2R w KQ - 0 20
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1238
Best move: Nxf7#