Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c5 4. exd5 exd5 5. Nf3 Nc6 6. Bb5 a6 7. Bxc6+ bxc6 8.
O-O Nf6 9. Be3 c4 10. Ne5 Qb6 11. b3 cxb3 12. axb3 Bb4 13. Ne2 O-O 14. Nf4 Ne4
15. f3 Nc3 16. Qd3 a5 17. Nh5 g6 18. Nf6+ Kh8 19. Bh6 Ba6 20. Bxf8 Bxd3 *
Position (FEN): r4B1k/5p1p/1qp2Np1/p2pN3/1b1P4/1Pnb1P2/2P3PP/R4RK1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1084
Best move: Nxf7#