Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. Bc4 Nc6 5. O-O d6 6. d3 Bg4 7. h3 Bh5 8. Bg5
h6 9. Be3 Nd4 10. Bxd4 exd4 11. Nd5 Nxd5 12. Bxd5 c6 13. Bb3 Qf6 14. a3 Bb6 15.
g4 Bxg4 16. hxg4 O-O-O 17. Kg2 h5 18. Nh2 h4 19. f4 h3+ 20. Kg3 Qh4+ 21. Kf3
Bc7 22. Bxf7 Rhf8 23. Be6+ Kb8 24. f5 g6 25. Qe1 Qg5 26. Qg3 *
Position (FEN): 1k1r1r2/ppb5/2ppB1p1/5Pq1/3pP1P1/P2P1KQp/1PP4N/R4R2 b - - 3 26
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1339
Best move: Qe3#