Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. f4 Nc6 4. Nf3 d6 5. Bc4 a6 6. a3 b5 7. Ba2 b4 8. axb4
Nxb4 9. d3 Nxa2 10. Rxa2 g6 11. O-O Bg7 12. f5 exf5 13. Qe2 Be6 14. exf5 gxf5
15. Ra1 Nf6 16. Ng5 O-O 17. Nxe6 fxe6 18. Qxe6+ Kh8 19. Bg5 Re8 20. Qc4 Qc7 21.
Rxf5 Rf8 22. Raf1 Rad8 23. Bxf6 Bxf6 24. Rxf6 Rxf6 25. Rxf6 Qg7 26. Qf7 Rg8 27.
Ne4 *
Position (FEN): 6rk/5Qqp/p2p1R2/2p5/4N3/3P4/1PP3PP/6K1 b - - 4 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 814
Best move: Qxg2#