Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 c5 4. e3 cxd4 5. exd4 e6 6. Bxc4 Nf6 7. Nf3 Be7 8.
a3 O-O 9. O-O a6 10. Qd3 b5 11. Bb3 Bb7 12. Bg5 Nbd7 13. Bc2 g6 14. Rfe1 Nd5
15. Bh6 Re8 16. Rad1 Rc8 17. Ne4 b4 18. h4 bxa3 19. bxa3 Qa5 20. h5 Qxa3 21.
hxg6 hxg6 22. Qe2 Nc3 23. Nxc3 Qxc3 24. Bxg6 Bxf3 25. Bxf7+ Kxf7 *
Position (FEN): 2r1r3/3nbk2/p3p2B/8/3P4/2q2b2/4QPP1/3RR1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1340
Best move: Qxe6#