Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. c4 d5 3. cxd5 exd5 4. e5 c5 5. Nf3 Nc6 6. Bb5 a6 7. Bxc6+ bxc6 8.
O-O Nh6 9. d4 Nf5 10. Nc3 Qb6 11. Na4 Qa7 12. Qc2 c4 13. b3 Nxd4 14. Nxd4 Qxd4
15. Bb2 Qg4 16. Qc3 c5 17. Rfe1 Bd7 18. Nb6 Rb8 19. Nxd5 cxb3 20. Nc7+ Kd8 21.
Nxa6 Rc8 22. Qa5+ Ke8 23. Nc7+ Ke7 24. Nd5+ Ke6 25. Rad1 Bc6 26. Nc7+ Rxc7 27.
Qxc7 *
Position (FEN): 5b1r/2Q2ppp/2b1k3/2p1P3/6q1/1p6/PB3PPP/3RR1K1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 687
Best move: Qxg2#