Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nc6 3. c4 dxc4 4. Bxc4 e6 5. Bd2 Nf6 6. a3 Bd6 7. Nf3 O-O 8. O-O
a6 9. h3 b5 10. Bd3 Bb7 11. e4 Be7 12. e5 Nd5 13. Nc3 Nb6 14. Bf4 Kh8 15. Be3
Nd5 16. Nxd5 Qxd5 17. Qc2 g6 18. Be4 Qd7 19. Rad1 Rab8 20. d5 exd5 21. Bxd5 Qe8
22. Bh6 Rg8 23. Ng5 Bxg5 24. Bxg5 Kg7 25. Bf6+ Kf8 26. Bxc6 Qxc6 27. Qb3 *
Position (FEN): 1r3kr1/1bp2p1p/p1q2Bp1/1p2P3/8/PQ5P/1P3PP1/3R1RK1 b - - 1 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 574
Best move: Qxg2#