Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 e6 3. Nf3 c5 4. e3 Nf6 5. Bb5+ Bd7 6. a4 a6 7. Bxd7+ Nbxd7 8.
O-O Bd6 9. Nc3 O-O 10. Ne2 Qc7 11. Ng3 e5 12. Nf5 d4 13. exd4 cxd4 14. Nxd6
Qxd6 15. Ba3 Nc5 16. d3 Qc7 17. Re1 Rfe8 18. Re2 Rad8 19. Qe1 Ncd7 20. Qd2 h6
21. Rae1 Re6 22. Kf1 Nd5 23. Rc1 Nf4 24. Re4 f5 25. Ree1 Rg6 26. Nh4 Qc6 27.
Nxg6 *
Position (FEN): 3r2k1/1p1n2p1/p1q3Np/4pp2/P2p1n2/BP1P4/2PQ1PPP/2R1RK2 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 920
Best move: Qxg2#