Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d5 3. exd5 Bd6 4. Nc3 Nf6 5. d3 Bg4 6. h3 Bh5 7. Be2 Nbd7 8.
Bg5 a6 9. Ne4 Qe7 10. Bxf6 gxf6 11. Nh4 Bxe2 12. Qxe2 O-O-O 13. Nf5 Qf8 14.
Nexd6+ cxd6 15. b4 Nb6 16. c4 Rg8 17. g4 h5 18. a4 hxg4 19. hxg4 Kb8 20. a5 Nc8
21. b5 axb5 22. cxb5 Ne7 23. a6 b6 24. Qc2 Nxf5 25. a7+ Ka8 *
Position (FEN): k2r1qr1/P4p2/1p1p1p2/1P1Ppn2/6P1/3P4/2Q2P2/R3K2R w KQ - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1089
Best move: Qc6#