Chess puzzle (Checkmate)
Moves: 1. a3 e5 2. b4 d5 3. Bb2 Nd7 4. d4 exd4 5. Bxd4 Ngf6 6. Bb2 b6 7. e3 c5 8. bxc5
bxc5 9. h3 Rb8 10. Bc3 Qb6 11. Be2 Be7 12. Nf3 O-O 13. O-O Rd8 14. Bd2 d4 15.
exd4 cxd4 16. Ra2 Nf8 17. Qe1 Be6 18. Ba5 Qxb1 19. Bxd8 Qxa2 20. Bxe7 Ng6 21.
Bxf6 gxf6 22. Nxd4 Bd5 23. Qc3 Ba8 24. Qg3 Qd5 25. Qxb8+ Kg7 26. Nb3 *
Position (FEN): bQ6/p4pkp/5pn1/3q4/8/PN5P/2P1BPP1/5RK1 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 635
Best move: Qxg2#