Chess puzzle (Checkmate)
Moves: 1. e3 c5 2. Nf3 Nc6 3. c4 e5 4. b4 cxb4 5. d4 exd4 6. exd4 d5 7. cxd5 Qxd5 8.
Bd3 Bg4 9. Nbd2 Nxd4 10. Qa4+ b5 11. Qa6 Nxf3+ 12. Nxf3 Qxd3 13. Qc6+ Ke7 14.
Qb7+ Bd7 15. Qxa8 Qc3+ 16. Kd1 Qxa1 17. Re1+ Be6 18. Qb7+ Kf6 19. Qxb5 h6 20.
Re2 Bd6 21. Kc2 Qc3+ 22. Kd1 Bc4 23. Bg5+ hxg5 *
Position (FEN): 6nr/p4pp1/3b1k2/1Q4p1/1pb5/2q2N2/P3RPPP/3K4 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1311
Best move: Qxg5#