Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. e3 a6 5. Nf3 Bb4 6. c5 b6 7. cxb6 cxb6 8. Bd3
O-O 9. O-O Bb7 10. Ne5 Bd6 11. Nf3 Nbd7 12. Qe2 Ne8 13. e4 dxe4 14. Nxe4 Nef6
15. Nxd6 Bxf3 16. Qxf3 e5 17. dxe5 Nxe5 18. Qg3 Qxd6 19. Bc2 Qc5 20. Bb3 Rae8
21. Be3 Qc6 22. Rac1 Qb7 23. h3 Ng6 24. Rc7 Qe4 25. Bxb6 Nh5 26. Qc3 Ngf4 27.
Bd1 *
Position (FEN): 4rrk1/2R2ppp/pB6/7n/4qn2/2Q4P/PP3PP1/3B1RK1 b - - 4 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 625
Best move: Qxg2#