Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 e6 3. c4 Nf6 4. d4 exd5 5. Nc3 Be6 6. c5 Nbd7 7. Nf3 Be7 8.
Bd3 O-O 9. h3 c6 10. Bf4 Rc8 11. O-O Nh5 12. Bh2 g6 13. b4 Ng7 14. a4 Bf5 15.
Be2 Nf6 16. Ne5 Ne4 17. Na2 Bh4 18. g4 Qf6 19. gxf5 gxf5 20. Nf3 Qg6+ 21. Kh1
Nxf2+ 22. Rxf2 Bxf2 23. Ne5 Qe6 24. Qd3 Bh4 25. Nf3 Bf6 26. Rg1 Kh8 27. Be5
Bxe5 28. Nxe5 Rg8 29. Nf3 Qe4 30. Qxe4 fxe4 31. Ng5 Ne6 *
Position (FEN): 2r3rk/pp3p1p/2p1n3/2Pp2N1/PP1Pp3/7P/N3B3/6RK w - - 2 32
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 767
Best move: Nxf7#