Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 a6 4. Nf3 Nc6 5. Bc4 e6 6. d4 cxd4 7. Nxd4 Nf6 8. Nxc6
bxc6 9. O-O d5 10. exd5 cxd5 11. Bb3 Bc5+ 12. Kh1 O-O 13. Na4 Ba7 14. Nc3 Bb7
15. Bd2 Qc7 16. Ne2 Qc6 17. Ng3 d4 18. Qe2 Rad8 19. Rad1 d3 20. cxd3 Rxd3 21.
Bb4 Rxd1 22. Rxd1 Rc8 23. Bc3 Ng4 24. Rd2 Ne3 25. Nf1 Nxg2 26. Qxg2 Qc5 27. Rd5
exd5 *
Position (FEN): 2r3k1/bb3ppp/p7/2qp4/5P2/1BB5/PP4QP/5N1K w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 928
Best move: Qxg7#