Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 d6 3. Nf3 c5 4. e3 Nf6 5. d4 exd4 6. exd4 Nc6 7. h3 Be7 8. Be2
O-O 9. O-O cxd4 10. Nxd4 Nxd4 11. Qxd4 Be6 12. b3 Qc7 13. Bf3 Nd7 14. Ne4 f5
15. Bb2 Rf7 16. Nc3 Bf6 17. Qd2 Nc5 18. Rfe1 Re8 19. Nd5 Qd8 20. Nxf6+ gxf6 21.
Bh5 Rg7 22. Bxe8 Qxe8 23. f3 Qg6 24. b4 Nd3 25. Rxe6 Nf4 26. Qxf4 *
Position (FEN): 6k1/pp4rp/3pRpq1/5p2/1PP2Q2/5P1P/PB4P1/R5K1 b - - 0 26
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 765
Best move: Qxg2#