Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. e3 Nc6 4. Nc3 e5 5. Nf3 e4 6. Nd2 Bg4 7. Be2 Bxe2 8. Qxe2
Bb4 9. cxd5 Nxd5 10. Ncxe4 O-O 11. a3 Ba5 12. O-O Re8 13. b4 Bb6 14. Bb2 a5 15.
b5 Nce7 16. a4 Nb4 17. Rfc1 Ned5 18. Ba3 f5 19. Ng3 Bxd4 20. Rab1 Nxe3 21. fxe3
Rxe3 22. Qc4+ Kh8 23. Kh1 Rxa3 24. Nxf5 Be3 25. Rc3 Rxc3 26. Qxc3 Bxd2 *
Position (FEN): r2q3k/1pp3pp/8/pP3N2/Pn6/2Q5/3b2PP/1R5K w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1020
Best move: Qxg7#