Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. e3 Bf5 4. Nf3 e6 5. Nc3 Nd7 6. b3 Ngf6 7. Bd2 Be7 8. Be2
O-O 9. O-O h6 10. Re1 Ne4 11. h3 Bh7 12. Rc1 Rc8 13. Bf1 Nxd2 14. Qxd2 Bb4 15.
cxd5 cxd5 16. Bd3 Bxd3 17. Qxd3 Nf6 18. Red1 Qd7 19. Ne5 Qd6 20. Ne2 a6 21. Nf4
Ne4 22. f3 Nc3 23. Rd2 g5 24. Nh5 Ne4 25. Rxc8 Rxc8 26. Rd1 Nc3 27. Nf6+ Kg7
28. Qh7+ Kxf6 *
Position (FEN): 2r5/1p3p1Q/p2qpk1p/3pN1p1/1b1P4/1Pn1PP1P/P5P1/3R2K1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1169
Best move: Qxf7#