Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. d4 a6 5. Nf3 Nc6 6. Be2 Bg4 7. Nbd2 Nf6 8. h3
Bxf3 9. Nxf3 e6 10. Ne5 Bd6 11. c3 O-O 12. O-O Ne4 13. Qe1 f6 14. Nd3 Qd7 15.
Qh4 Rae8 16. Be3 e5 17. f5 Ne7 18. g4 exd4 19. Bf4 dxc3 20. Bxd6 Qxd6 21. bxc3
Nxc3 22. Bf3 Nc6 23. Bg2 Re2 24. Nf4 Rxa2 25. Rxa2 Nxa2 26. Bxd5+ Kh8 *
Position (FEN): 5r1k/1p4pp/p1nq1p2/3B1P2/5NPQ/7P/n7/5RK1 w - - 1 27
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1063
Best move: Ng6#