Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. h3 Nc6 5. O-O g6 6. c3 Bg7 7. d3 Nge7 8. Bg5 a6
9. a3 O-O 10. Nbd2 b5 11. Bb3 Bb7 12. Bc2 a5 13. Re1 b4 14. axb4 axb4 15. Rxa8
Bxa8 16. d4 bxc3 17. bxc3 cxd4 18. cxd4 Qc7 19. d5 exd5 20. Bxe7 Nxe7 21. exd5
Nxd5 22. Ne4 Nc3 23. Nxc3 Bxc3 24. Rf1 Rc8 25. Bd3 Qc6 26. Qb3 Be5 27. Nxe5 *
Position (FEN): b1r3k1/5p1p/2qp2p1/4N3/8/1Q1B3P/5PP1/5RK1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1352
Best move: Qxg2#