Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. Bd3 Bg4 6. c3 e6 7. O-O Bd6 8. h3
Bh5 9. Be3 Qc7 10. Nbd2 Nge7 11. g4 Bg6 12. Bb5 a6 13. Ba4 h5 14. g5 h4 15. Bc2
f6 16. Bxg6+ Nxg6 17. Qc2 Nge7 18. c4 Qd7 19. c5 Bc7 20. a3 e5 21. dxe5 Qxh3
22. exf6 gxf6 23. gxf6 Rg8+ 24. Bg5 Rxg5+ 25. Nxg5 *
Position (FEN): r3k3/1pb1n3/p1n2P2/2Pp2N1/7p/P6q/1PQN1P2/R4RK1 b q - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1071
Best move: Qh2#