Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. e5 dxe5 7. Qxe5+ Qe7
8. Qxe7+ Bxe7 9. Bc4 Nf6 10. O-O O-O 11. Nc3 c6 12. a3 Bf5 13. Bd3 Bxd3 14.
cxd3 Rad8 15. Rd1 Rd7 16. Be3 b6 17. Rd2 Rfd8 18. Rad1 Ng4 19. h3 Ne5 20. d4
Nc4 21. Rc2 Bf6 22. Ne2 b5 23. a4 a6 24. axb5 cxb5 25. b3 Na3 26. Rc6 Rd6 27.
Rxd6 Rxd6 28. Rc1 g5 29. Rc8+ Kg7 30. b4 Nc4 31. Kf1 Kg6 32. g4 h6 33. Ke1 Re6
34. d5 Re4 35. Ng3 Re5 36. Nh5 Rxd5 37. Rg8+ Kh7 *
Position (FEN): 6R1/5p1k/p4b1p/1p1r2pN/1Pn3P1/4B2P/5P2/4K3 w - - 2 38
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 845
Best move: Nxf6#