Chess puzzle (Checkmate)
Moves: 1. d4 Nc6 2. g3 h5 3. Nf3 d5 4. Nc3 Bg4 5. h3 Bf5 6. Nh4 Bh7 7. Bg2 e6 8. f4
Bb4 9. a3 Bxc3+ 10. bxc3 Nf6 11. a4 Na5 12. Ba3 Nc4 13. Qc1 Be4 14. O-O Bxg2
15. Kxg2 Ne4 16. f5 e5 17. Nf3 f6 18. dxe5 fxe5 19. Rb1 b6 20. Rd1 c6 21. Rf1
Qf6 22. a5 Nxa5 23. Qb2 Nc4 24. Qb4 Ne3+ 25. Kh2 Qxf5 *
Position (FEN): r3k2r/p5p1/1pp5/3ppq1p/1Q2n3/B1P1nNPP/2P1P2K/1R3R2 w kq - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 820
Best move: Qe7#