Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e4 Bg7 3. f4 c5 4. d5 d6 5. Nf3 e6 6. c4 exd5 7. cxd5 Nf6 8. Bd3
O-O 9. O-O c4 10. Bc2 Re8 11. Re1 Bg4 12. h3 Bxf3 13. Qxf3 Nbd7 14. Nd2 b5 15.
a4 a6 16. axb5 axb5 17. Rxa8 Qxa8 18. b3 c3 19. Qxc3 Nxd5 20. Qd3 Nxf4 21. Qxd6
Qa7+ 22. Kh1 Qf2 23. Rg1 Ne5 24. Bd1 Ned3 25. Qc6 Rf8 26. Nf3 Qg3 27. Bxf4 *
Position (FEN): 5rk1/5pbp/2Q3p1/1p6/4PB2/1P1n1NqP/6P1/3B2RK b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 870
Best move: Nf2#