Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e3 Nf6 3. d4 Nc6 4. Be2 Bf5 5. O-O a6 6. a3 e6 7. Nbd2 Bd6 8. c4
dxc4 9. Nxc4 Ne4 10. Nxd6+ cxd6 11. Qb3 Qc7 12. d5 Na5 13. Qa4+ b5 14. Qd1 e5
15. Nd2 Nxd2 16. Bxd2 Nc4 17. Bc3 Rc8 18. Re1 O-O 19. Bg4 Qd7 20. Be2 Be4 21.
f3 Bg6 22. e4 f5 23. Bxc4 Rxc4 24. Qd3 fxe4 25. fxe4 Qg4 26. h3 Bxe4 27. Qxc4 *
Position (FEN): 5rk1/6pp/p2p4/1p1Pp3/2Q1b1q1/P1B4P/1P4P1/R3R1K1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1476
Best move: Qxg2#