Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 c6 5. Bd3 Bd6 6. O-O Ne7 7. c3 h6 8. Be3
Be6 9. Nbd2 Nd7 10. Qc2 Qc7 11. h3 O-O-O 12. b4 g5 13. b5 g4 14. bxc6 Nxc6 15.
hxg4 Bxg4 16. c4 dxc4 17. Bxc4 Bxf3 18. Nxf3 h5 19. Bxf7 h4 20. d5 Nb4 21. Qe4
h3 22. Rac1 Nc5 23. Bxc5 Bxc5 24. Be6+ Kb8 25. Bxh3 Rdg8 26. Be6 Rf8 27. g3 *
Position (FEN): 1k3r1r/ppq5/4B3/2bP4/1n2Q3/5NP1/P4P2/2R2RK1 b - - 0 27
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1593
Best move: Qxg3#