Chess puzzle (Checkmate)
Moves: 1. Nc3 Nf6 2. Nf3 Nc6 3. e4 e5 4. Bc4 Nxe4 5. Nxe4 d5 6. Bd3 dxe4 7. Bxe4 f5 8.
Bxc6+ bxc6 9. O-O e4 10. Ne1 Bd6 11. b3 Qf6 12. c3 Ba6 13. d3 O-O-O 14. Bb2 h5
15. b4 h4 16. h3 g5 17. a4 g4 18. hxg4 h3 19. g3 h2+ 20. Kh1 c5 21. b5 Bb7 22.
f3 Bxg3 23. gxf5 Bxe1 24. Qxe1 exf3 25. Qf2 Rdg8 26. c4 Qxb2 27. Qxb2 *
Position (FEN): 2k3rr/pbp5/8/1Pp2P2/P1P5/3P1p2/1Q5p/R4R1K b - - 0 27
Black to move.
Themes: Advanced Pawn, Discovered Attack Endgame Mate in 1 
Puzzle rating: 1167
Best move: f2#